/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-MCRwithDepranks-BasicCegarLoop.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-10 03:06:15,639 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-10 03:06:15,640 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-10 03:06:15,680 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-10 03:06:15,694 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-10 03:06:15,697 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-10 03:06:15,698 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-10 03:06:15,703 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-10 03:06:15,704 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-10 03:06:15,704 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-10 03:06:15,705 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-10 03:06:15,705 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-10 03:06:15,706 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-10 03:06:15,706 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-10 03:06:15,707 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-10 03:06:15,707 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-10 03:06:15,708 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-10 03:06:15,708 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-10 03:06:15,709 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-10 03:06:15,710 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-10 03:06:15,727 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-10 03:06:15,732 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-10 03:06:15,732 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-10 03:06:15,733 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-10 03:06:15,734 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-10 03:06:15,735 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-10 03:06:15,735 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-10 03:06:15,735 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-10 03:06:15,736 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-10 03:06:15,736 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-10 03:06:15,736 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-10 03:06:15,737 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-10 03:06:15,737 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-10 03:06:15,738 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-10 03:06:15,738 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-10 03:06:15,738 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-10 03:06:15,739 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-10 03:06:15,739 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-10 03:06:15,739 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-10 03:06:15,739 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-10 03:06:15,740 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-10 03:06:15,742 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-MCRwithDepranks-BasicCegarLoop.epf [2022-02-10 03:06:15,768 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-10 03:06:15,768 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-10 03:06:15,768 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-10 03:06:15,768 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-10 03:06:15,769 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-10 03:06:15,769 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-10 03:06:15,769 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-10 03:06:15,769 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-10 03:06:15,769 INFO L138 SettingsManager]: * Use SBE=true [2022-02-10 03:06:15,769 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-10 03:06:15,770 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-10 03:06:15,770 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-10 03:06:15,770 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-10 03:06:15,770 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-10 03:06:15,770 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-10 03:06:15,770 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-10 03:06:15,771 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-10 03:06:15,771 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-10 03:06:15,771 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-10 03:06:15,771 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-10 03:06:15,771 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-10 03:06:15,771 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-10 03:06:15,771 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-10 03:06:15,771 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-10 03:06:15,772 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-10 03:06:15,772 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:06:15,772 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-10 03:06:15,772 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-10 03:06:15,772 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-10 03:06:15,772 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-10 03:06:15,773 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-10 03:06:15,773 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-10 03:06:15,773 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-10 03:06:15,773 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-10 03:06:15,773 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-02-10 03:06:15,952 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-10 03:06:15,969 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-10 03:06:15,971 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-10 03:06:15,972 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-10 03:06:15,972 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-10 03:06:15,973 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl [2022-02-10 03:06:15,974 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/chl/nzb-file-subst.wvr.bpl' [2022-02-10 03:06:16,001 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-10 03:06:16,003 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-10 03:06:16,004 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-10 03:06:16,004 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-10 03:06:16,004 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-10 03:06:16,012 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:06:16" (1/1) ... [2022-02-10 03:06:16,021 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:06:16" (1/1) ... [2022-02-10 03:06:16,026 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-10 03:06:16,027 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-10 03:06:16,032 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-10 03:06:16,033 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-10 03:06:16,033 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-10 03:06:16,038 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:06:16" (1/1) ... [2022-02-10 03:06:16,039 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:06:16" (1/1) ... [2022-02-10 03:06:16,040 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:06:16" (1/1) ... [2022-02-10 03:06:16,040 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:06:16" (1/1) ... [2022-02-10 03:06:16,043 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:06:16" (1/1) ... [2022-02-10 03:06:16,045 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:06:16" (1/1) ... [2022-02-10 03:06:16,046 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:06:16" (1/1) ... [2022-02-10 03:06:16,047 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-10 03:06:16,048 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-10 03:06:16,048 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-10 03:06:16,048 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-10 03:06:16,057 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:06:16" (1/1) ... [2022-02-10 03:06:16,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:06:16,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:16,103 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-10 03:06:16,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-10 03:06:16,132 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-10 03:06:16,132 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-10 03:06:16,132 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-10 03:06:16,132 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-10 03:06:16,132 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-10 03:06:16,132 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-10 03:06:16,133 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-10 03:06:16,133 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-10 03:06:16,133 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-10 03:06:16,133 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-10 03:06:16,133 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-10 03:06:16,133 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-10 03:06:16,133 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-10 03:06:16,172 INFO L234 CfgBuilder]: Building ICFG [2022-02-10 03:06:16,173 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-10 03:06:16,373 INFO L275 CfgBuilder]: Performing block encoding [2022-02-10 03:06:16,472 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-10 03:06:16,472 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-02-10 03:06:16,474 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:06:16 BoogieIcfgContainer [2022-02-10 03:06:16,474 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-10 03:06:16,475 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-10 03:06:16,480 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-10 03:06:16,482 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-10 03:06:16,482 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:06:16" (1/2) ... [2022-02-10 03:06:16,483 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6f35cd4f and model type nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 03:06:16, skipping insertion in model container [2022-02-10 03:06:16,483 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:06:16" (2/2) ... [2022-02-10 03:06:16,484 INFO L111 eAbstractionObserver]: Analyzing ICFG nzb-file-subst.wvr.bpl [2022-02-10 03:06:16,487 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-10 03:06:16,487 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-10 03:06:16,487 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-10 03:06:16,487 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-10 03:06:16,516 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-02-10 03:06:16,564 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-10 03:06:16,571 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 [2022-02-10 03:06:16,571 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-02-10 03:06:16,580 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 32 places, 28 transitions, 80 flow [2022-02-10 03:06:16,620 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 108 states, 107 states have (on average 3.4953271028037385) internal successors, (374), 107 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:18,547 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 90107 transitions and produced 40548 states. [2022-02-10 03:06:18,763 INFO L276 IsEmpty]: Start isEmpty. Operand has 40548 states, 25989 states have (on average 1.7807533956673978) internal successors, (46280), 40547 states have internal predecessors, (46280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:19,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:06:19,162 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:19,163 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:19,163 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:19,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:19,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1340552502, now seen corresponding path program 1 times [2022-02-10 03:06:19,177 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:19,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640791146] [2022-02-10 03:06:19,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:19,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:19,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:19,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:19,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:19,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640791146] [2022-02-10 03:06:19,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640791146] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:19,603 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:19,603 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:19,604 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106815804] [2022-02-10 03:06:19,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:19,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:19,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:19,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:19,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:20,016 INFO L87 Difference]: Start difference. First operand has 40548 states, 25989 states have (on average 1.7807533956673978) internal successors, (46280), 40547 states have internal predecessors, (46280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:22,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:22,074 INFO L93 Difference]: Finished difference Result 40546 states and 46278 transitions. [2022-02-10 03:06:22,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-10 03:06:22,093 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-10 03:06:22,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:22,317 INFO L225 Difference]: With dead ends: 40546 [2022-02-10 03:06:22,318 INFO L226 Difference]: Without dead ends: 16521 [2022-02-10 03:06:22,319 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-10 03:06:22,322 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 44 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:22,323 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 27 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:06:22,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16521 states. [2022-02-10 03:06:22,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16521 to 99. [2022-02-10 03:06:22,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.3979591836734695) internal successors, (235), 98 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:22,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 235 transitions. [2022-02-10 03:06:22,686 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 235 transitions. Word has length 14 [2022-02-10 03:06:22,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:22,688 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 235 transitions. [2022-02-10 03:06:22,688 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:22,689 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 235 transitions. [2022-02-10 03:06:22,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:06:22,690 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:22,690 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:22,690 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-10 03:06:22,691 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:22,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:22,693 INFO L85 PathProgramCache]: Analyzing trace with hash -565358838, now seen corresponding path program 2 times [2022-02-10 03:06:22,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:22,695 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826035324] [2022-02-10 03:06:22,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:22,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:22,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:22,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:22,963 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:22,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826035324] [2022-02-10 03:06:22,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826035324] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:22,964 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:22,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:22,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579810758] [2022-02-10 03:06:22,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:22,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:22,966 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:22,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:22,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:22,966 INFO L87 Difference]: Start difference. First operand 99 states and 235 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:23,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:23,164 INFO L93 Difference]: Finished difference Result 180 states and 371 transitions. [2022-02-10 03:06:23,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:23,165 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-10 03:06:23,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:23,167 INFO L225 Difference]: With dead ends: 180 [2022-02-10 03:06:23,167 INFO L226 Difference]: Without dead ends: 175 [2022-02-10 03:06:23,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:06:23,169 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 40 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:23,170 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 21 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 108 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:23,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-02-10 03:06:23,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 102. [2022-02-10 03:06:23,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.3564356435643563) internal successors, (238), 101 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:23,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 238 transitions. [2022-02-10 03:06:23,177 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 238 transitions. Word has length 14 [2022-02-10 03:06:23,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:23,178 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 238 transitions. [2022-02-10 03:06:23,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:23,178 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 238 transitions. [2022-02-10 03:06:23,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:06:23,179 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:23,179 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:23,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-10 03:06:23,179 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:23,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:23,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1114467766, now seen corresponding path program 3 times [2022-02-10 03:06:23,180 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:23,180 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740414605] [2022-02-10 03:06:23,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:23,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:23,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:23,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:23,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:23,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740414605] [2022-02-10 03:06:23,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740414605] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:23,354 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:23,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:23,354 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010999263] [2022-02-10 03:06:23,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:23,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:23,355 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:23,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:23,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:23,355 INFO L87 Difference]: Start difference. First operand 102 states and 238 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:23,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:23,532 INFO L93 Difference]: Finished difference Result 178 states and 358 transitions. [2022-02-10 03:06:23,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-10 03:06:23,532 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-10 03:06:23,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:23,533 INFO L225 Difference]: With dead ends: 178 [2022-02-10 03:06:23,533 INFO L226 Difference]: Without dead ends: 171 [2022-02-10 03:06:23,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-10 03:06:23,534 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 46 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:23,535 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 27 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:23,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 171 states. [2022-02-10 03:06:23,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 171 to 102. [2022-02-10 03:06:23,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.3465346534653464) internal successors, (237), 101 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:23,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 237 transitions. [2022-02-10 03:06:23,540 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 237 transitions. Word has length 14 [2022-02-10 03:06:23,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:23,540 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 237 transitions. [2022-02-10 03:06:23,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:23,541 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 237 transitions. [2022-02-10 03:06:23,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:06:23,541 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:23,541 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:23,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-10 03:06:23,542 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:23,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:23,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1481621838, now seen corresponding path program 4 times [2022-02-10 03:06:23,542 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:23,542 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059583680] [2022-02-10 03:06:23,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:23,543 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:23,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:23,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:23,660 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:23,660 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059583680] [2022-02-10 03:06:23,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059583680] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:23,660 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:23,660 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:23,660 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714832029] [2022-02-10 03:06:23,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:23,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:23,661 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:23,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:23,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:23,661 INFO L87 Difference]: Start difference. First operand 102 states and 237 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:23,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:23,816 INFO L93 Difference]: Finished difference Result 161 states and 320 transitions. [2022-02-10 03:06:23,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:23,816 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-10 03:06:23,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:23,817 INFO L225 Difference]: With dead ends: 161 [2022-02-10 03:06:23,817 INFO L226 Difference]: Without dead ends: 155 [2022-02-10 03:06:23,817 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:06:23,818 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 36 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:23,818 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 27 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:23,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-02-10 03:06:23,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 104. [2022-02-10 03:06:23,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.320388349514563) internal successors, (239), 103 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:23,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 239 transitions. [2022-02-10 03:06:23,824 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 239 transitions. Word has length 14 [2022-02-10 03:06:23,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:23,824 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 239 transitions. [2022-02-10 03:06:23,824 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:23,824 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 239 transitions. [2022-02-10 03:06:23,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:06:23,824 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:23,825 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:23,825 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-10 03:06:23,825 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:23,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:23,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1690959738, now seen corresponding path program 5 times [2022-02-10 03:06:23,825 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:23,826 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101805726] [2022-02-10 03:06:23,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:23,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:23,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:23,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:23,945 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:23,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101805726] [2022-02-10 03:06:23,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101805726] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:23,945 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:23,945 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:23,945 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137328480] [2022-02-10 03:06:23,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:23,946 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:23,946 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:23,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:23,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:23,946 INFO L87 Difference]: Start difference. First operand 104 states and 239 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:24,133 INFO L93 Difference]: Finished difference Result 159 states and 320 transitions. [2022-02-10 03:06:24,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:24,133 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-10 03:06:24,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:24,134 INFO L225 Difference]: With dead ends: 159 [2022-02-10 03:06:24,134 INFO L226 Difference]: Without dead ends: 154 [2022-02-10 03:06:24,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:06:24,135 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 39 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:24,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 24 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:24,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-02-10 03:06:24,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 106. [2022-02-10 03:06:24,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.323809523809524) internal successors, (244), 105 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 244 transitions. [2022-02-10 03:06:24,138 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 244 transitions. Word has length 14 [2022-02-10 03:06:24,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:24,139 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 244 transitions. [2022-02-10 03:06:24,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,139 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 244 transitions. [2022-02-10 03:06:24,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 03:06:24,139 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:24,139 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:24,139 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-10 03:06:24,140 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:24,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:24,140 INFO L85 PathProgramCache]: Analyzing trace with hash 303505418, now seen corresponding path program 6 times [2022-02-10 03:06:24,140 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:24,140 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928653254] [2022-02-10 03:06:24,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:24,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:24,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:24,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:24,236 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:24,237 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928653254] [2022-02-10 03:06:24,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928653254] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:24,237 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:24,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:24,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131762194] [2022-02-10 03:06:24,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:24,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:24,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:24,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:24,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:24,238 INFO L87 Difference]: Start difference. First operand 106 states and 244 transitions. Second operand has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:24,484 INFO L93 Difference]: Finished difference Result 161 states and 326 transitions. [2022-02-10 03:06:24,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:24,485 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-02-10 03:06:24,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:24,486 INFO L225 Difference]: With dead ends: 161 [2022-02-10 03:06:24,486 INFO L226 Difference]: Without dead ends: 155 [2022-02-10 03:06:24,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:06:24,486 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 33 mSDsluCounter, 59 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 130 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:24,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 31 Invalid, 130 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:24,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-02-10 03:06:24,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 106. [2022-02-10 03:06:24,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.323809523809524) internal successors, (244), 105 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 244 transitions. [2022-02-10 03:06:24,490 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 244 transitions. Word has length 14 [2022-02-10 03:06:24,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:24,490 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 244 transitions. [2022-02-10 03:06:24,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.8) internal successors, (14), 5 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,490 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 244 transitions. [2022-02-10 03:06:24,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 03:06:24,491 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:24,491 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:24,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-02-10 03:06:24,491 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:24,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:24,492 INFO L85 PathProgramCache]: Analyzing trace with hash 784221734, now seen corresponding path program 1 times [2022-02-10 03:06:24,492 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:24,492 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494997131] [2022-02-10 03:06:24,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:24,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:24,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:24,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:24,507 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:24,507 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494997131] [2022-02-10 03:06:24,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494997131] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:24,507 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:24,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-10 03:06:24,507 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498468512] [2022-02-10 03:06:24,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:24,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:06:24,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:24,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:06:24,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:06:24,508 INFO L87 Difference]: Start difference. First operand 106 states and 244 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:24,537 INFO L93 Difference]: Finished difference Result 139 states and 323 transitions. [2022-02-10 03:06:24,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:06:24,537 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-10 03:06:24,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:24,538 INFO L225 Difference]: With dead ends: 139 [2022-02-10 03:06:24,538 INFO L226 Difference]: Without dead ends: 136 [2022-02-10 03:06:24,538 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:06:24,539 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 9 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:24,539 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 11 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:24,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-02-10 03:06:24,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 129. [2022-02-10 03:06:24,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.28125) internal successors, (292), 128 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 292 transitions. [2022-02-10 03:06:24,542 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 292 transitions. Word has length 15 [2022-02-10 03:06:24,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:24,542 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 292 transitions. [2022-02-10 03:06:24,542 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,542 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 292 transitions. [2022-02-10 03:06:24,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 03:06:24,543 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:24,543 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:24,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-02-10 03:06:24,543 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:24,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:24,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1824958256, now seen corresponding path program 1 times [2022-02-10 03:06:24,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:24,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329550730] [2022-02-10 03:06:24,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:24,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:24,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:24,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:24,557 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:24,557 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329550730] [2022-02-10 03:06:24,557 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329550730] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:24,557 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:24,557 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-10 03:06:24,557 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952528779] [2022-02-10 03:06:24,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:24,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:06:24,558 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:24,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:06:24,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:06:24,558 INFO L87 Difference]: Start difference. First operand 129 states and 292 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:24,581 INFO L93 Difference]: Finished difference Result 139 states and 301 transitions. [2022-02-10 03:06:24,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:06:24,582 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-10 03:06:24,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:24,582 INFO L225 Difference]: With dead ends: 139 [2022-02-10 03:06:24,583 INFO L226 Difference]: Without dead ends: 139 [2022-02-10 03:06:24,583 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:06:24,583 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 8 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:24,583 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 12 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:24,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 139 states. [2022-02-10 03:06:24,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 139 to 138. [2022-02-10 03:06:24,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.18978102189781) internal successors, (300), 137 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 300 transitions. [2022-02-10 03:06:24,589 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 300 transitions. Word has length 15 [2022-02-10 03:06:24,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:24,589 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 300 transitions. [2022-02-10 03:06:24,589 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,589 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 300 transitions. [2022-02-10 03:06:24,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 03:06:24,590 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:24,590 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:24,590 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-02-10 03:06:24,590 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:24,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:24,591 INFO L85 PathProgramCache]: Analyzing trace with hash -314791083, now seen corresponding path program 1 times [2022-02-10 03:06:24,591 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:24,591 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581879302] [2022-02-10 03:06:24,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:24,591 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:24,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:24,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:24,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:24,603 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581879302] [2022-02-10 03:06:24,603 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581879302] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:24,603 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:24,603 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-10 03:06:24,603 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804434166] [2022-02-10 03:06:24,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:24,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:06:24,603 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:24,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:06:24,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:06:24,604 INFO L87 Difference]: Start difference. First operand 138 states and 300 transitions. Second operand has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:24,626 INFO L93 Difference]: Finished difference Result 169 states and 359 transitions. [2022-02-10 03:06:24,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:06:24,627 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-02-10 03:06:24,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:24,627 INFO L225 Difference]: With dead ends: 169 [2022-02-10 03:06:24,627 INFO L226 Difference]: Without dead ends: 166 [2022-02-10 03:06:24,628 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:06:24,628 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 9 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 41 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:24,628 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 11 Invalid, 41 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:24,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-02-10 03:06:24,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 163. [2022-02-10 03:06:24,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.123456790123457) internal successors, (344), 162 states have internal predecessors, (344), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 344 transitions. [2022-02-10 03:06:24,631 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 344 transitions. Word has length 15 [2022-02-10 03:06:24,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:24,631 INFO L470 AbstractCegarLoop]: Abstraction has 163 states and 344 transitions. [2022-02-10 03:06:24,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,632 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 344 transitions. [2022-02-10 03:06:24,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:24,632 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:24,632 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:24,632 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-10 03:06:24,632 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:24,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:24,633 INFO L85 PathProgramCache]: Analyzing trace with hash -2067253686, now seen corresponding path program 1 times [2022-02-10 03:06:24,633 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:24,633 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650451790] [2022-02-10 03:06:24,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:24,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:24,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:24,677 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:24,677 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:24,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650451790] [2022-02-10 03:06:24,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650451790] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:24,678 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:24,678 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:24,678 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002009693] [2022-02-10 03:06:24,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:24,678 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:24,678 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:24,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:24,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:24,679 INFO L87 Difference]: Start difference. First operand 163 states and 344 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:24,750 INFO L93 Difference]: Finished difference Result 220 states and 426 transitions. [2022-02-10 03:06:24,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:24,751 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:24,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:24,751 INFO L225 Difference]: With dead ends: 220 [2022-02-10 03:06:24,752 INFO L226 Difference]: Without dead ends: 211 [2022-02-10 03:06:24,752 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:06:24,752 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 32 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:24,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 23 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:24,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-02-10 03:06:24,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 162. [2022-02-10 03:06:24,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 161 states have (on average 2.124223602484472) internal successors, (342), 161 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 342 transitions. [2022-02-10 03:06:24,756 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 342 transitions. Word has length 16 [2022-02-10 03:06:24,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:24,756 INFO L470 AbstractCegarLoop]: Abstraction has 162 states and 342 transitions. [2022-02-10 03:06:24,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,757 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 342 transitions. [2022-02-10 03:06:24,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:24,757 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:24,757 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:24,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2022-02-10 03:06:24,757 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:24,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:24,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1184099510, now seen corresponding path program 1 times [2022-02-10 03:06:24,758 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:24,758 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809802854] [2022-02-10 03:06:24,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:24,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:24,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:24,773 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:24,773 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:24,773 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809802854] [2022-02-10 03:06:24,773 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809802854] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:24,773 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:24,773 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:06:24,773 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527884308] [2022-02-10 03:06:24,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:24,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:06:24,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:24,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:06:24,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:24,774 INFO L87 Difference]: Start difference. First operand 162 states and 342 transitions. Second operand has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:24,812 INFO L93 Difference]: Finished difference Result 202 states and 396 transitions. [2022-02-10 03:06:24,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:06:24,813 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:24,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:24,813 INFO L225 Difference]: With dead ends: 202 [2022-02-10 03:06:24,813 INFO L226 Difference]: Without dead ends: 177 [2022-02-10 03:06:24,814 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-02-10 03:06:24,814 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 29 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:24,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 19 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:24,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-02-10 03:06:24,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 160. [2022-02-10 03:06:24,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.10062893081761) internal successors, (334), 159 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 334 transitions. [2022-02-10 03:06:24,817 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 334 transitions. Word has length 16 [2022-02-10 03:06:24,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:24,817 INFO L470 AbstractCegarLoop]: Abstraction has 160 states and 334 transitions. [2022-02-10 03:06:24,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,817 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 334 transitions. [2022-02-10 03:06:24,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:24,818 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:24,818 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:24,818 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2022-02-10 03:06:24,818 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:24,818 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:24,819 INFO L85 PathProgramCache]: Analyzing trace with hash 737166282, now seen corresponding path program 2 times [2022-02-10 03:06:24,819 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:24,819 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057298270] [2022-02-10 03:06:24,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:24,819 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:24,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:24,859 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:24,859 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:24,859 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057298270] [2022-02-10 03:06:24,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057298270] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:24,859 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:24,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:24,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758344042] [2022-02-10 03:06:24,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:24,860 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:24,860 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:24,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:24,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:24,860 INFO L87 Difference]: Start difference. First operand 160 states and 334 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:24,944 INFO L93 Difference]: Finished difference Result 224 states and 409 transitions. [2022-02-10 03:06:24,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 03:06:24,944 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:24,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:24,945 INFO L225 Difference]: With dead ends: 224 [2022-02-10 03:06:24,945 INFO L226 Difference]: Without dead ends: 214 [2022-02-10 03:06:24,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:06:24,945 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 49 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 49 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:24,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [49 Valid, 23 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:24,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2022-02-10 03:06:24,948 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 159. [2022-02-10 03:06:24,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.1012658227848102) internal successors, (332), 158 states have internal predecessors, (332), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 332 transitions. [2022-02-10 03:06:24,949 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 332 transitions. Word has length 16 [2022-02-10 03:06:24,949 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:24,949 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 332 transitions. [2022-02-10 03:06:24,949 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:24,949 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 332 transitions. [2022-02-10 03:06:24,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:24,950 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:24,950 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:24,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2022-02-10 03:06:24,950 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:24,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:24,950 INFO L85 PathProgramCache]: Analyzing trace with hash -536692918, now seen corresponding path program 2 times [2022-02-10 03:06:24,950 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:24,950 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479616976] [2022-02-10 03:06:24,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:24,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:24,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:24,983 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:24,984 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:24,984 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479616976] [2022-02-10 03:06:24,984 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479616976] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:24,984 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:24,984 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:24,984 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18603715] [2022-02-10 03:06:24,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:24,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:24,984 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:24,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:24,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:24,985 INFO L87 Difference]: Start difference. First operand 159 states and 332 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:25,040 INFO L93 Difference]: Finished difference Result 219 states and 405 transitions. [2022-02-10 03:06:25,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:25,040 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:25,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:25,041 INFO L225 Difference]: With dead ends: 219 [2022-02-10 03:06:25,041 INFO L226 Difference]: Without dead ends: 207 [2022-02-10 03:06:25,041 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:06:25,042 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 31 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:25,042 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 27 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:25,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2022-02-10 03:06:25,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 157. [2022-02-10 03:06:25,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.08974358974359) internal successors, (326), 156 states have internal predecessors, (326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 326 transitions. [2022-02-10 03:06:25,045 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 326 transitions. Word has length 16 [2022-02-10 03:06:25,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:25,045 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 326 transitions. [2022-02-10 03:06:25,045 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,046 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 326 transitions. [2022-02-10 03:06:25,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:25,046 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:25,046 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:25,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2022-02-10 03:06:25,046 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:25,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:25,046 INFO L85 PathProgramCache]: Analyzing trace with hash 1419041834, now seen corresponding path program 1 times [2022-02-10 03:06:25,047 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:25,047 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814711651] [2022-02-10 03:06:25,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:25,047 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:25,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:25,068 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:25,068 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:25,069 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814711651] [2022-02-10 03:06:25,069 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814711651] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:25,069 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:25,069 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:25,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313295416] [2022-02-10 03:06:25,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:25,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:25,069 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:25,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:25,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:25,070 INFO L87 Difference]: Start difference. First operand 157 states and 326 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:25,127 INFO L93 Difference]: Finished difference Result 205 states and 378 transitions. [2022-02-10 03:06:25,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:25,127 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:25,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:25,128 INFO L225 Difference]: With dead ends: 205 [2022-02-10 03:06:25,128 INFO L226 Difference]: Without dead ends: 187 [2022-02-10 03:06:25,128 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:06:25,128 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 38 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 107 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:25,129 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 37 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:25,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2022-02-10 03:06:25,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 147. [2022-02-10 03:06:25,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.1027397260273974) internal successors, (307), 146 states have internal predecessors, (307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 307 transitions. [2022-02-10 03:06:25,132 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 307 transitions. Word has length 16 [2022-02-10 03:06:25,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:25,132 INFO L470 AbstractCegarLoop]: Abstraction has 147 states and 307 transitions. [2022-02-10 03:06:25,132 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,132 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 307 transitions. [2022-02-10 03:06:25,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:25,132 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:25,132 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:25,132 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2022-02-10 03:06:25,132 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:25,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:25,133 INFO L85 PathProgramCache]: Analyzing trace with hash -887119094, now seen corresponding path program 3 times [2022-02-10 03:06:25,133 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:25,133 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949890014] [2022-02-10 03:06:25,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:25,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:25,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:25,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:25,177 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:25,177 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949890014] [2022-02-10 03:06:25,177 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949890014] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:25,177 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:25,177 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:25,177 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390755367] [2022-02-10 03:06:25,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:25,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:25,178 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:25,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:25,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:25,178 INFO L87 Difference]: Start difference. First operand 147 states and 307 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:25,308 INFO L93 Difference]: Finished difference Result 174 states and 331 transitions. [2022-02-10 03:06:25,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:25,309 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:25,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:25,309 INFO L225 Difference]: With dead ends: 174 [2022-02-10 03:06:25,310 INFO L226 Difference]: Without dead ends: 164 [2022-02-10 03:06:25,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:06:25,310 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 38 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:25,311 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 27 Invalid, 110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:25,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-02-10 03:06:25,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 144. [2022-02-10 03:06:25,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.111888111888112) internal successors, (302), 143 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 302 transitions. [2022-02-10 03:06:25,314 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 302 transitions. Word has length 16 [2022-02-10 03:06:25,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:25,315 INFO L470 AbstractCegarLoop]: Abstraction has 144 states and 302 transitions. [2022-02-10 03:06:25,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,315 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 302 transitions. [2022-02-10 03:06:25,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:25,315 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:25,315 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:25,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2022-02-10 03:06:25,316 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:25,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:25,316 INFO L85 PathProgramCache]: Analyzing trace with hash 184591470, now seen corresponding path program 2 times [2022-02-10 03:06:25,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:25,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838570264] [2022-02-10 03:06:25,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:25,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:25,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:25,345 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:25,346 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:25,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838570264] [2022-02-10 03:06:25,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838570264] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:25,346 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:25,346 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:25,346 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708635455] [2022-02-10 03:06:25,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:25,347 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:25,347 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:25,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:25,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:25,347 INFO L87 Difference]: Start difference. First operand 144 states and 302 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:25,427 INFO L93 Difference]: Finished difference Result 221 states and 398 transitions. [2022-02-10 03:06:25,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-10 03:06:25,428 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:25,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:25,429 INFO L225 Difference]: With dead ends: 221 [2022-02-10 03:06:25,429 INFO L226 Difference]: Without dead ends: 189 [2022-02-10 03:06:25,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:06:25,430 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 61 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 121 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 121 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:25,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 27 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 121 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:25,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-02-10 03:06:25,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 143. [2022-02-10 03:06:25,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 142 states have (on average 2.0985915492957745) internal successors, (298), 142 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 298 transitions. [2022-02-10 03:06:25,434 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 298 transitions. Word has length 16 [2022-02-10 03:06:25,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:25,434 INFO L470 AbstractCegarLoop]: Abstraction has 143 states and 298 transitions. [2022-02-10 03:06:25,434 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,434 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 298 transitions. [2022-02-10 03:06:25,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:25,435 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:25,435 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:25,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2022-02-10 03:06:25,435 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:25,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:25,436 INFO L85 PathProgramCache]: Analyzing trace with hash 438094926, now seen corresponding path program 4 times [2022-02-10 03:06:25,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:25,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595064467] [2022-02-10 03:06:25,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:25,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:25,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:25,474 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:25,474 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:25,474 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595064467] [2022-02-10 03:06:25,474 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595064467] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:25,474 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:25,474 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:25,474 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206567852] [2022-02-10 03:06:25,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:25,475 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:25,475 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:25,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:25,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:25,475 INFO L87 Difference]: Start difference. First operand 143 states and 298 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:25,532 INFO L93 Difference]: Finished difference Result 176 states and 333 transitions. [2022-02-10 03:06:25,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:25,532 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:25,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:25,533 INFO L225 Difference]: With dead ends: 176 [2022-02-10 03:06:25,533 INFO L226 Difference]: Without dead ends: 166 [2022-02-10 03:06:25,533 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:06:25,534 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 41 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:25,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 28 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:25,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-02-10 03:06:25,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 140. [2022-02-10 03:06:25,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.093525179856115) internal successors, (291), 139 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 291 transitions. [2022-02-10 03:06:25,538 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 291 transitions. Word has length 16 [2022-02-10 03:06:25,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:25,538 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 291 transitions. [2022-02-10 03:06:25,538 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,538 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 291 transitions. [2022-02-10 03:06:25,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:25,539 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:25,539 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:25,539 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-02-10 03:06:25,539 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:25,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:25,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1366459974, now seen corresponding path program 3 times [2022-02-10 03:06:25,540 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:25,540 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999463035] [2022-02-10 03:06:25,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:25,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:25,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:25,586 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:25,586 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:25,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999463035] [2022-02-10 03:06:25,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999463035] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:25,587 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:25,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:25,587 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729025630] [2022-02-10 03:06:25,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:25,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:25,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:25,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:25,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:25,588 INFO L87 Difference]: Start difference. First operand 140 states and 291 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:25,677 INFO L93 Difference]: Finished difference Result 220 states and 415 transitions. [2022-02-10 03:06:25,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 03:06:25,678 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:25,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:25,679 INFO L225 Difference]: With dead ends: 220 [2022-02-10 03:06:25,679 INFO L226 Difference]: Without dead ends: 211 [2022-02-10 03:06:25,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:06:25,679 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 47 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:25,680 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 21 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 123 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:25,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2022-02-10 03:06:25,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 138. [2022-02-10 03:06:25,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.102189781021898) internal successors, (288), 137 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 288 transitions. [2022-02-10 03:06:25,684 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 288 transitions. Word has length 16 [2022-02-10 03:06:25,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:25,684 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 288 transitions. [2022-02-10 03:06:25,684 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,684 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 288 transitions. [2022-02-10 03:06:25,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:25,685 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:25,685 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:25,685 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2022-02-10 03:06:25,685 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:25,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:25,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1792403318, now seen corresponding path program 4 times [2022-02-10 03:06:25,685 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:25,686 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696241081] [2022-02-10 03:06:25,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:25,686 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:25,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:25,726 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:25,726 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:25,727 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696241081] [2022-02-10 03:06:25,727 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696241081] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:25,727 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:25,727 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:25,727 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558117288] [2022-02-10 03:06:25,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:25,727 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:25,727 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:25,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:25,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:25,728 INFO L87 Difference]: Start difference. First operand 138 states and 288 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:25,797 INFO L93 Difference]: Finished difference Result 204 states and 400 transitions. [2022-02-10 03:06:25,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:25,798 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:25,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:25,799 INFO L225 Difference]: With dead ends: 204 [2022-02-10 03:06:25,799 INFO L226 Difference]: Without dead ends: 193 [2022-02-10 03:06:25,799 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:06:25,800 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 24 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:25,800 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 26 Invalid, 111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:25,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2022-02-10 03:06:25,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 135. [2022-02-10 03:06:25,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135 states, 134 states have (on average 2.1194029850746268) internal successors, (284), 134 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135 states to 135 states and 284 transitions. [2022-02-10 03:06:25,804 INFO L78 Accepts]: Start accepts. Automaton has 135 states and 284 transitions. Word has length 16 [2022-02-10 03:06:25,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:25,804 INFO L470 AbstractCegarLoop]: Abstraction has 135 states and 284 transitions. [2022-02-10 03:06:25,804 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,804 INFO L276 IsEmpty]: Start isEmpty. Operand 135 states and 284 transitions. [2022-02-10 03:06:25,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:25,805 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:25,805 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:25,805 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2022-02-10 03:06:25,805 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:25,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:25,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1890236038, now seen corresponding path program 5 times [2022-02-10 03:06:25,806 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:25,806 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041311732] [2022-02-10 03:06:25,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:25,806 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:25,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:25,843 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:25,843 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:25,843 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041311732] [2022-02-10 03:06:25,843 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041311732] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:25,843 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:25,843 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:25,843 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711974080] [2022-02-10 03:06:25,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:25,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:25,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:25,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:25,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:25,845 INFO L87 Difference]: Start difference. First operand 135 states and 284 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:25,911 INFO L93 Difference]: Finished difference Result 165 states and 317 transitions. [2022-02-10 03:06:25,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:25,912 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:25,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:25,913 INFO L225 Difference]: With dead ends: 165 [2022-02-10 03:06:25,913 INFO L226 Difference]: Without dead ends: 154 [2022-02-10 03:06:25,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:06:25,914 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 42 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:25,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 18 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:06:25,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2022-02-10 03:06:25,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 134. [2022-02-10 03:06:25,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 134 states, 133 states have (on average 2.1052631578947367) internal successors, (280), 133 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 280 transitions. [2022-02-10 03:06:25,918 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 280 transitions. Word has length 16 [2022-02-10 03:06:25,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:25,918 INFO L470 AbstractCegarLoop]: Abstraction has 134 states and 280 transitions. [2022-02-10 03:06:25,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:25,919 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 280 transitions. [2022-02-10 03:06:25,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:06:25,919 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:25,919 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:25,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-02-10 03:06:25,920 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:25,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:25,920 INFO L85 PathProgramCache]: Analyzing trace with hash -410266102, now seen corresponding path program 6 times [2022-02-10 03:06:25,920 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:25,920 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063297169] [2022-02-10 03:06:25,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:25,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:25,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:25,956 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:25,957 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:25,957 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063297169] [2022-02-10 03:06:25,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063297169] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:25,957 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:25,957 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-02-10 03:06:25,957 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357690966] [2022-02-10 03:06:25,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:25,958 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:06:25,958 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:25,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:06:25,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:25,958 INFO L87 Difference]: Start difference. First operand 134 states and 280 transitions. Second operand has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:26,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:26,014 INFO L93 Difference]: Finished difference Result 145 states and 286 transitions. [2022-02-10 03:06:26,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:06:26,015 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:06:26,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:26,016 INFO L225 Difference]: With dead ends: 145 [2022-02-10 03:06:26,016 INFO L226 Difference]: Without dead ends: 136 [2022-02-10 03:06:26,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:06:26,017 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 31 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:26,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 21 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:26,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-02-10 03:06:26,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 129. [2022-02-10 03:06:26,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.1171875) internal successors, (271), 128 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:26,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 271 transitions. [2022-02-10 03:06:26,020 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 271 transitions. Word has length 16 [2022-02-10 03:06:26,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:26,020 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 271 transitions. [2022-02-10 03:06:26,020 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.2) internal successors, (16), 5 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:26,021 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 271 transitions. [2022-02-10 03:06:26,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:06:26,021 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:26,021 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:26,021 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2022-02-10 03:06:26,022 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:26,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:26,022 INFO L85 PathProgramCache]: Analyzing trace with hash -1693181302, now seen corresponding path program 1 times [2022-02-10 03:06:26,022 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:26,022 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068531535] [2022-02-10 03:06:26,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:26,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:26,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:26,038 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:06:26,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:26,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068531535] [2022-02-10 03:06:26,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068531535] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:26,039 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:26,039 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:06:26,039 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030813515] [2022-02-10 03:06:26,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:26,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:06:26,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:26,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:06:26,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,040 INFO L87 Difference]: Start difference. First operand 129 states and 271 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-02-10 03:06:26,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:26,071 INFO L93 Difference]: Finished difference Result 152 states and 299 transitions. [2022-02-10 03:06:26,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:06:26,072 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-02-10 03:06:26,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:26,072 INFO L225 Difference]: With dead ends: 152 [2022-02-10 03:06:26,072 INFO L226 Difference]: Without dead ends: 149 [2022-02-10 03:06:26,073 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,073 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 13 mSDsluCounter, 47 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:26,073 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 23 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:26,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-10 03:06:26,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 129. [2022-02-10 03:06:26,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129 states, 128 states have (on average 2.109375) internal successors, (270), 128 states have internal predecessors, (270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:26,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 270 transitions. [2022-02-10 03:06:26,077 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 270 transitions. Word has length 18 [2022-02-10 03:06:26,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:26,077 INFO L470 AbstractCegarLoop]: Abstraction has 129 states and 270 transitions. [2022-02-10 03:06:26,077 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-02-10 03:06:26,077 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 270 transitions. [2022-02-10 03:06:26,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:06:26,078 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:26,078 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:26,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2022-02-10 03:06:26,078 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:26,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:26,078 INFO L85 PathProgramCache]: Analyzing trace with hash 501579690, now seen corresponding path program 1 times [2022-02-10 03:06:26,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:26,079 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992237703] [2022-02-10 03:06:26,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:26,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:26,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:26,100 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:06:26,101 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:26,101 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992237703] [2022-02-10 03:06:26,101 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992237703] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:26,101 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:26,101 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:06:26,101 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129544493] [2022-02-10 03:06:26,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:26,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:06:26,102 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:26,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:06:26,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,102 INFO L87 Difference]: Start difference. First operand 129 states and 270 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-02-10 03:06:26,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:26,132 INFO L93 Difference]: Finished difference Result 149 states and 303 transitions. [2022-02-10 03:06:26,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:06:26,133 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-02-10 03:06:26,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:26,134 INFO L225 Difference]: With dead ends: 149 [2022-02-10 03:06:26,134 INFO L226 Difference]: Without dead ends: 149 [2022-02-10 03:06:26,134 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,135 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 36 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:26,135 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 13 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:26,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-10 03:06:26,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 139. [2022-02-10 03:06:26,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.130434782608696) internal successors, (294), 138 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:26,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 294 transitions. [2022-02-10 03:06:26,139 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 294 transitions. Word has length 18 [2022-02-10 03:06:26,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:26,139 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 294 transitions. [2022-02-10 03:06:26,139 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-02-10 03:06:26,139 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 294 transitions. [2022-02-10 03:06:26,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:06:26,140 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:26,140 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:26,140 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2022-02-10 03:06:26,140 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:26,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:26,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1160155050, now seen corresponding path program 2 times [2022-02-10 03:06:26,141 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:26,141 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382479644] [2022-02-10 03:06:26,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:26,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:26,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:26,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:06:26,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:26,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382479644] [2022-02-10 03:06:26,162 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382479644] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:26,163 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:26,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:06:26,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026410576] [2022-02-10 03:06:26,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:26,163 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:06:26,163 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:26,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:06:26,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,164 INFO L87 Difference]: Start difference. First operand 139 states and 294 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-02-10 03:06:26,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:26,189 INFO L93 Difference]: Finished difference Result 137 states and 280 transitions. [2022-02-10 03:06:26,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:06:26,190 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-02-10 03:06:26,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:26,190 INFO L225 Difference]: With dead ends: 137 [2022-02-10 03:06:26,191 INFO L226 Difference]: Without dead ends: 135 [2022-02-10 03:06:26,191 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,191 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 7 mSDsluCounter, 42 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:26,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 21 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:26,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-02-10 03:06:26,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 128. [2022-02-10 03:06:26,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 127 states have (on average 2.141732283464567) internal successors, (272), 127 states have internal predecessors, (272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:26,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 272 transitions. [2022-02-10 03:06:26,195 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 272 transitions. Word has length 18 [2022-02-10 03:06:26,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:26,195 INFO L470 AbstractCegarLoop]: Abstraction has 128 states and 272 transitions. [2022-02-10 03:06:26,195 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-02-10 03:06:26,195 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 272 transitions. [2022-02-10 03:06:26,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:06:26,196 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:26,196 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:26,196 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2022-02-10 03:06:26,196 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:26,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:26,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1998703656, now seen corresponding path program 2 times [2022-02-10 03:06:26,197 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:26,197 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498799115] [2022-02-10 03:06:26,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:26,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:26,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:26,214 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:06:26,214 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:26,214 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498799115] [2022-02-10 03:06:26,214 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498799115] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:26,214 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:26,214 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:06:26,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266427563] [2022-02-10 03:06:26,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:26,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:06:26,215 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:26,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:06:26,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,215 INFO L87 Difference]: Start difference. First operand 128 states and 272 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-02-10 03:06:26,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:26,248 INFO L93 Difference]: Finished difference Result 145 states and 291 transitions. [2022-02-10 03:06:26,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:06:26,248 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-02-10 03:06:26,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:26,249 INFO L225 Difference]: With dead ends: 145 [2022-02-10 03:06:26,249 INFO L226 Difference]: Without dead ends: 144 [2022-02-10 03:06:26,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:06:26,250 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 35 mSDsluCounter, 28 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:26,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 15 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:26,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-02-10 03:06:26,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 125. [2022-02-10 03:06:26,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.1370967741935485) internal successors, (265), 124 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:26,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 265 transitions. [2022-02-10 03:06:26,253 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 265 transitions. Word has length 18 [2022-02-10 03:06:26,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:26,253 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 265 transitions. [2022-02-10 03:06:26,253 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-02-10 03:06:26,253 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 265 transitions. [2022-02-10 03:06:26,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:06:26,254 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:26,254 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:26,254 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2022-02-10 03:06:26,254 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:26,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:26,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1025155442, now seen corresponding path program 3 times [2022-02-10 03:06:26,255 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:26,255 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817749496] [2022-02-10 03:06:26,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:26,255 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:26,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:26,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:26,273 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:26,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817749496] [2022-02-10 03:06:26,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817749496] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:26,274 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:26,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:06:26,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061564016] [2022-02-10 03:06:26,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:26,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:06:26,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:26,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:06:26,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,275 INFO L87 Difference]: Start difference. First operand 125 states and 265 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-02-10 03:06:26,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:26,300 INFO L93 Difference]: Finished difference Result 145 states and 289 transitions. [2022-02-10 03:06:26,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:06:26,301 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-02-10 03:06:26,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:26,301 INFO L225 Difference]: With dead ends: 145 [2022-02-10 03:06:26,301 INFO L226 Difference]: Without dead ends: 145 [2022-02-10 03:06:26,302 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,302 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 45 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:26,302 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 12 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:26,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 145 states. [2022-02-10 03:06:26,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 145 to 126. [2022-02-10 03:06:26,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 125 states have (on average 2.112) internal successors, (264), 125 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:26,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 264 transitions. [2022-02-10 03:06:26,304 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 264 transitions. Word has length 18 [2022-02-10 03:06:26,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:26,305 INFO L470 AbstractCegarLoop]: Abstraction has 126 states and 264 transitions. [2022-02-10 03:06:26,305 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-02-10 03:06:26,305 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 264 transitions. [2022-02-10 03:06:26,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:06:26,305 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:26,305 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:26,305 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2022-02-10 03:06:26,305 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:26,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:26,306 INFO L85 PathProgramCache]: Analyzing trace with hash -549726652, now seen corresponding path program 3 times [2022-02-10 03:06:26,306 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:26,306 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554118554] [2022-02-10 03:06:26,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:26,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:26,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:26,324 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:26,325 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:26,325 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554118554] [2022-02-10 03:06:26,325 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554118554] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:26,325 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:26,325 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:06:26,325 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130507859] [2022-02-10 03:06:26,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:26,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:06:26,325 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:26,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:06:26,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,326 INFO L87 Difference]: Start difference. First operand 126 states and 264 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-02-10 03:06:26,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:26,347 INFO L93 Difference]: Finished difference Result 129 states and 266 transitions. [2022-02-10 03:06:26,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:06:26,347 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-02-10 03:06:26,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:26,347 INFO L225 Difference]: With dead ends: 129 [2022-02-10 03:06:26,347 INFO L226 Difference]: Without dead ends: 129 [2022-02-10 03:06:26,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,348 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 28 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:26,348 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 10 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:26,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-02-10 03:06:26,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 116. [2022-02-10 03:06:26,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.0782608695652174) internal successors, (239), 115 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:26,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 239 transitions. [2022-02-10 03:06:26,350 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 239 transitions. Word has length 18 [2022-02-10 03:06:26,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:26,350 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 239 transitions. [2022-02-10 03:06:26,350 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-02-10 03:06:26,350 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 239 transitions. [2022-02-10 03:06:26,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:06:26,351 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:26,351 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:26,351 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2022-02-10 03:06:26,351 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:26,351 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:26,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1803666024, now seen corresponding path program 4 times [2022-02-10 03:06:26,351 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:26,351 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800616840] [2022-02-10 03:06:26,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:26,351 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:26,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:26,366 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 03:06:26,366 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:26,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800616840] [2022-02-10 03:06:26,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800616840] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:06:26,366 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:06:26,366 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:06:26,366 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934342949] [2022-02-10 03:06:26,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:06:26,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:06:26,366 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:26,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:06:26,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,367 INFO L87 Difference]: Start difference. First operand 116 states and 239 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-02-10 03:06:26,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:26,383 INFO L93 Difference]: Finished difference Result 115 states and 235 transitions. [2022-02-10 03:06:26,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:06:26,383 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-02-10 03:06:26,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:26,384 INFO L225 Difference]: With dead ends: 115 [2022-02-10 03:06:26,384 INFO L226 Difference]: Without dead ends: 115 [2022-02-10 03:06:26,384 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:06:26,384 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 30 mSDsluCounter, 7 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:26,384 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 7 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:06:26,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-02-10 03:06:26,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 114. [2022-02-10 03:06:26,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 113 states have (on average 2.0707964601769913) internal successors, (234), 113 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:26,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 234 transitions. [2022-02-10 03:06:26,386 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 234 transitions. Word has length 18 [2022-02-10 03:06:26,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:26,387 INFO L470 AbstractCegarLoop]: Abstraction has 114 states and 234 transitions. [2022-02-10 03:06:26,387 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-02-10 03:06:26,387 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 234 transitions. [2022-02-10 03:06:26,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:06:26,387 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:26,387 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:26,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2022-02-10 03:06:26,387 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:26,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:26,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1771537430, now seen corresponding path program 1 times [2022-02-10 03:06:26,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:26,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121867255] [2022-02-10 03:06:26,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:26,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:26,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:26,633 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:26,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:26,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121867255] [2022-02-10 03:06:26,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121867255] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:26,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199255058] [2022-02-10 03:06:26,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:26,634 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:26,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:26,635 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:06:26,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-10 03:06:26,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:26,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:06:26,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:27,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 201 treesize of output 175 [2022-02-10 03:06:28,021 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 313 treesize of output 269 [2022-02-10 03:06:28,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 256 treesize of output 218 [2022-02-10 03:06:28,799 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:28,799 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:31,633 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:31,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 603 treesize of output 561 [2022-02-10 03:06:35,573 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:35,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 250 treesize of output 228 [2022-02-10 03:06:35,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:35,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 207 treesize of output 195 [2022-02-10 03:06:36,088 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:36,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199255058] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:36,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:36,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-10 03:06:36,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995034384] [2022-02-10 03:06:36,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:36,088 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:06:36,088 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:36,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:06:36,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=586, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:06:36,089 INFO L87 Difference]: Start difference. First operand 114 states and 234 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:37,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:37,701 INFO L93 Difference]: Finished difference Result 236 states and 465 transitions. [2022-02-10 03:06:37,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:06:37,701 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:06:37,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:37,704 INFO L225 Difference]: With dead ends: 236 [2022-02-10 03:06:37,704 INFO L226 Difference]: Without dead ends: 223 [2022-02-10 03:06:37,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 378 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=268, Invalid=1138, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:06:37,716 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 146 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 422 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:37,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 101 Invalid, 484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 422 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:06:37,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-02-10 03:06:37,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 125. [2022-02-10 03:06:37,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125 states, 124 states have (on average 2.0725806451612905) internal successors, (257), 124 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:37,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 257 transitions. [2022-02-10 03:06:37,727 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 257 transitions. Word has length 20 [2022-02-10 03:06:37,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:37,731 INFO L470 AbstractCegarLoop]: Abstraction has 125 states and 257 transitions. [2022-02-10 03:06:37,731 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:37,731 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 257 transitions. [2022-02-10 03:06:37,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:06:37,731 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:37,731 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:37,748 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:37,932 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-10 03:06:37,932 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:37,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:37,933 INFO L85 PathProgramCache]: Analyzing trace with hash 1960924138, now seen corresponding path program 2 times [2022-02-10 03:06:37,933 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:37,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473191765] [2022-02-10 03:06:37,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:37,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:37,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:38,271 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:38,271 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:38,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473191765] [2022-02-10 03:06:38,271 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473191765] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:38,271 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634479598] [2022-02-10 03:06:38,271 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:06:38,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:38,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:38,273 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:06:38,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-10 03:06:38,312 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:06:38,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:38,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:06:38,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:38,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 261 treesize of output 231 [2022-02-10 03:06:39,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 240 treesize of output 210 [2022-02-10 03:06:39,494 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 214 treesize of output 186 [2022-02-10 03:06:39,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:39,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:42,381 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:42,381 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 636 treesize of output 588 [2022-02-10 03:06:50,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:50,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 254 treesize of output 232 [2022-02-10 03:06:50,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:50,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 251 treesize of output 219 [2022-02-10 03:06:50,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:50,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634479598] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:06:50,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:06:50,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-10 03:06:50,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213595405] [2022-02-10 03:06:50,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:06:50,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:06:50,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:06:50,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:06:50,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=594, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:06:50,905 INFO L87 Difference]: Start difference. First operand 125 states and 257 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:55,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:06:55,091 INFO L93 Difference]: Finished difference Result 371 states and 713 transitions. [2022-02-10 03:06:55,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:06:55,092 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:06:55,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:06:55,093 INFO L225 Difference]: With dead ends: 371 [2022-02-10 03:06:55,093 INFO L226 Difference]: Without dead ends: 344 [2022-02-10 03:06:55,094 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=694, Invalid=3212, Unknown=0, NotChecked=0, Total=3906 [2022-02-10 03:06:55,094 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 165 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 1097 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 1184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:06:55,094 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 211 Invalid, 1184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1097 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 03:06:55,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-02-10 03:06:55,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 140. [2022-02-10 03:06:55,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 139 states have (on average 2.014388489208633) internal successors, (280), 139 states have internal predecessors, (280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:55,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 280 transitions. [2022-02-10 03:06:55,105 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 280 transitions. Word has length 20 [2022-02-10 03:06:55,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:06:55,105 INFO L470 AbstractCegarLoop]: Abstraction has 140 states and 280 transitions. [2022-02-10 03:06:55,105 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:06:55,105 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 280 transitions. [2022-02-10 03:06:55,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:06:55,106 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:06:55,106 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:06:55,126 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-10 03:06:55,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:55,319 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:06:55,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:06:55,320 INFO L85 PathProgramCache]: Analyzing trace with hash -596046786, now seen corresponding path program 3 times [2022-02-10 03:06:55,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:06:55,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794547116] [2022-02-10 03:06:55,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:06:55,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:06:55,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:06:55,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:55,588 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:06:55,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794547116] [2022-02-10 03:06:55,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794547116] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:06:55,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9475303] [2022-02-10 03:06:55,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:06:55,589 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:06:55,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:06:55,590 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:06:55,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-10 03:06:55,628 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:06:55,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:06:55,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:06:55,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:06:56,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 182 treesize of output 156 [2022-02-10 03:06:56,579 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 366 treesize of output 308 [2022-02-10 03:06:56,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 312 treesize of output 278 [2022-02-10 03:06:57,292 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:06:57,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:06:59,472 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:06:59,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 437 treesize of output 417 [2022-02-10 03:07:06,404 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:06,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 186 treesize of output 174 [2022-02-10 03:07:06,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:06,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 183 treesize of output 171 [2022-02-10 03:07:07,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:07,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9475303] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:07,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:07,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-10 03:07:07,114 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845458420] [2022-02-10 03:07:07,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:07,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:07:07,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:07,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:07:07,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:07:07,115 INFO L87 Difference]: Start difference. First operand 140 states and 280 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:10,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:10,101 INFO L93 Difference]: Finished difference Result 362 states and 656 transitions. [2022-02-10 03:07:10,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:07:10,102 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:07:10,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:10,103 INFO L225 Difference]: With dead ends: 362 [2022-02-10 03:07:10,103 INFO L226 Difference]: Without dead ends: 303 [2022-02-10 03:07:10,104 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=525, Invalid=2127, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:07:10,105 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 224 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 175 SdHoareTripleChecker+Invalid, 801 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:10,105 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 175 Invalid, 801 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:07:10,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-02-10 03:07:10,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 152. [2022-02-10 03:07:10,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 152 states, 151 states have (on average 2.0860927152317883) internal successors, (315), 151 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:10,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 315 transitions. [2022-02-10 03:07:10,110 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 315 transitions. Word has length 20 [2022-02-10 03:07:10,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:10,111 INFO L470 AbstractCegarLoop]: Abstraction has 152 states and 315 transitions. [2022-02-10 03:07:10,111 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:10,111 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 315 transitions. [2022-02-10 03:07:10,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:07:10,111 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:10,111 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:10,145 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-02-10 03:07:10,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:10,319 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:10,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:10,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1450607582, now seen corresponding path program 4 times [2022-02-10 03:07:10,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:10,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2053999360] [2022-02-10 03:07:10,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:10,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:10,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:10,657 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:10,657 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:10,657 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2053999360] [2022-02-10 03:07:10,658 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2053999360] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:10,658 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392818802] [2022-02-10 03:07:10,658 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:07:10,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:10,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:10,659 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:07:10,660 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-10 03:07:10,705 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:07:10,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:10,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:07:10,708 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:11,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 233 treesize of output 201 [2022-02-10 03:07:13,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 248 treesize of output 224 [2022-02-10 03:07:13,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 228 treesize of output 196 [2022-02-10 03:07:14,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:14,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:18,679 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:18,679 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 365 treesize of output 339 [2022-02-10 03:07:20,908 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:20,908 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 237 treesize of output 223 [2022-02-10 03:07:20,919 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:20,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 219 treesize of output 203 [2022-02-10 03:07:22,858 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:22,859 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392818802] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:22,859 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:22,859 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:07:22,859 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3419700] [2022-02-10 03:07:22,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:22,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:07:22,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:22,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:07:22,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:07:22,860 INFO L87 Difference]: Start difference. First operand 152 states and 315 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-02-10 03:07:25,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:25,066 INFO L93 Difference]: Finished difference Result 307 states and 589 transitions. [2022-02-10 03:07:25,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:07:25,066 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 20 [2022-02-10 03:07:25,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:25,068 INFO L225 Difference]: With dead ends: 307 [2022-02-10 03:07:25,068 INFO L226 Difference]: Without dead ends: 271 [2022-02-10 03:07:25,068 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=350, Invalid=1372, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:07:25,069 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 176 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 478 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 478 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 61 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:25,069 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 161 Invalid, 650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 478 Invalid, 0 Unknown, 61 Unchecked, 0.4s Time] [2022-02-10 03:07:25,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-02-10 03:07:25,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 170. [2022-02-10 03:07:25,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.1538461538461537) internal successors, (364), 169 states have internal predecessors, (364), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:25,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 364 transitions. [2022-02-10 03:07:25,089 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 364 transitions. Word has length 20 [2022-02-10 03:07:25,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:25,089 INFO L470 AbstractCegarLoop]: Abstraction has 170 states and 364 transitions. [2022-02-10 03:07:25,089 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-02-10 03:07:25,089 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 364 transitions. [2022-02-10 03:07:25,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:07:25,090 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:25,090 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:25,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:25,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:25,309 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:25,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:25,309 INFO L85 PathProgramCache]: Analyzing trace with hash -764851520, now seen corresponding path program 5 times [2022-02-10 03:07:25,309 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:25,309 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246667605] [2022-02-10 03:07:25,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:25,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:25,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:25,665 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:25,665 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:25,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246667605] [2022-02-10 03:07:25,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246667605] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:25,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2026487258] [2022-02-10 03:07:25,666 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:07:25,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:25,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:25,667 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:07:25,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-10 03:07:25,707 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:07:25,707 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:25,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:07:25,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:26,268 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 215 treesize of output 187 [2022-02-10 03:07:26,938 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 174 [2022-02-10 03:07:26,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 178 treesize of output 156 [2022-02-10 03:07:27,254 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:27,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:29,770 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:29,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 522 treesize of output 486 [2022-02-10 03:07:33,930 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:33,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 609 treesize of output 565 [2022-02-10 03:07:33,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:33,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 561 treesize of output 517 [2022-02-10 03:07:37,396 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:37,396 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2026487258] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:37,396 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:37,396 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-10 03:07:37,397 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354199396] [2022-02-10 03:07:37,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:37,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:07:37,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:37,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:07:37,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=648, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:07:37,399 INFO L87 Difference]: Start difference. First operand 170 states and 364 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) [2022-02-10 03:07:41,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:41,413 INFO L93 Difference]: Finished difference Result 258 states and 504 transitions. [2022-02-10 03:07:41,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:07:41,413 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 20 [2022-02-10 03:07:41,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:41,414 INFO L225 Difference]: With dead ends: 258 [2022-02-10 03:07:41,414 INFO L226 Difference]: Without dead ends: 238 [2022-02-10 03:07:41,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 611 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=386, Invalid=2164, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:07:41,416 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 85 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:41,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 197 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:07:41,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-02-10 03:07:41,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 177. [2022-02-10 03:07:41,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.1704545454545454) internal successors, (382), 176 states have internal predecessors, (382), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:41,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 382 transitions. [2022-02-10 03:07:41,420 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 382 transitions. Word has length 20 [2022-02-10 03:07:41,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:41,420 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 382 transitions. [2022-02-10 03:07:41,420 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-02-10 03:07:41,420 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 382 transitions. [2022-02-10 03:07:41,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:07:41,421 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:41,421 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:41,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:41,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-02-10 03:07:41,629 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:41,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:41,630 INFO L85 PathProgramCache]: Analyzing trace with hash 506827584, now seen corresponding path program 6 times [2022-02-10 03:07:41,630 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:41,630 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128704869] [2022-02-10 03:07:41,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:41,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:41,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:41,936 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:41,936 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:41,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128704869] [2022-02-10 03:07:41,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128704869] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:41,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [325167939] [2022-02-10 03:07:41,936 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:07:41,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:41,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:41,952 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:07:41,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-10 03:07:41,994 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:07:41,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:07:41,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:07:41,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:42,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:42,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 234 treesize of output 202 [2022-02-10 03:07:43,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:43,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 304 treesize of output 264 [2022-02-10 03:07:43,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:43,103 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 281 treesize of output 243 [2022-02-10 03:07:44,610 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:44,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:07:47,496 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:47,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 428 treesize of output 410 [2022-02-10 03:07:48,945 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:48,945 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 309 treesize of output 279 [2022-02-10 03:07:48,953 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:07:48,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 275 treesize of output 253 [2022-02-10 03:07:50,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:50,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [325167939] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:07:50,132 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:07:50,132 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:07:50,132 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23000626] [2022-02-10 03:07:50,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:07:50,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:07:50,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:07:50,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:07:50,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:07:50,133 INFO L87 Difference]: Start difference. First operand 177 states and 382 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-02-10 03:07:51,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:07:51,601 INFO L93 Difference]: Finished difference Result 219 states and 450 transitions. [2022-02-10 03:07:51,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:07:51,601 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 20 [2022-02-10 03:07:51,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:07:51,602 INFO L225 Difference]: With dead ends: 219 [2022-02-10 03:07:51,602 INFO L226 Difference]: Without dead ends: 208 [2022-02-10 03:07:51,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=332, Invalid=1000, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:07:51,604 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 62 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 110 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:07:51,604 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 110 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 416 Invalid, 0 Unknown, 13 Unchecked, 0.3s Time] [2022-02-10 03:07:51,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-02-10 03:07:51,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 177. [2022-02-10 03:07:51,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.164772727272727) internal successors, (381), 176 states have internal predecessors, (381), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:07:51,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 381 transitions. [2022-02-10 03:07:51,607 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 381 transitions. Word has length 20 [2022-02-10 03:07:51,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:07:51,608 INFO L470 AbstractCegarLoop]: Abstraction has 177 states and 381 transitions. [2022-02-10 03:07:51,608 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-02-10 03:07:51,608 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 381 transitions. [2022-02-10 03:07:51,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:07:51,608 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:07:51,608 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:07:51,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-10 03:07:51,824 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:51,825 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:07:51,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:07:51,825 INFO L85 PathProgramCache]: Analyzing trace with hash -308681558, now seen corresponding path program 7 times [2022-02-10 03:07:51,825 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:07:51,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474588022] [2022-02-10 03:07:51,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:07:51,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:07:51,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:52,184 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:07:52,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:07:52,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474588022] [2022-02-10 03:07:52,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474588022] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:07:52,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126233376] [2022-02-10 03:07:52,184 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:07:52,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:07:52,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:07:52,185 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:07:52,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-02-10 03:07:52,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:07:52,223 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:07:52,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:07:52,884 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:52,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 242 [2022-02-10 03:07:55,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:55,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 248 treesize of output 216 [2022-02-10 03:07:55,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:07:55,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 220 treesize of output 196 [2022-02-10 03:08:02,612 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:02,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:07,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:07,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 478 treesize of output 432 [2022-02-10 03:08:12,893 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:12,894 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 462 treesize of output 436 [2022-02-10 03:08:12,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:12,906 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 432 treesize of output 402 [2022-02-10 03:08:28,285 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:28,290 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126233376] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:28,290 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:28,290 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:08:28,291 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308229773] [2022-02-10 03:08:28,291 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:28,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:08:28,292 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:28,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:08:28,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:08:28,293 INFO L87 Difference]: Start difference. First operand 177 states and 381 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-02-10 03:08:35,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:35,434 INFO L93 Difference]: Finished difference Result 340 states and 635 transitions. [2022-02-10 03:08:35,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:08:35,435 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 20 [2022-02-10 03:08:35,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:35,441 INFO L225 Difference]: With dead ends: 340 [2022-02-10 03:08:35,441 INFO L226 Difference]: Without dead ends: 303 [2022-02-10 03:08:35,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 946 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=639, Invalid=2553, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:08:35,444 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 187 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 692 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 187 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 892 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 692 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:35,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [187 Valid, 222 Invalid, 892 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 692 Invalid, 0 Unknown, 85 Unchecked, 0.5s Time] [2022-02-10 03:08:35,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-02-10 03:08:35,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 186. [2022-02-10 03:08:35,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.2594594594594595) internal successors, (418), 185 states have internal predecessors, (418), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:35,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 418 transitions. [2022-02-10 03:08:35,449 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 418 transitions. Word has length 20 [2022-02-10 03:08:35,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:35,449 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 418 transitions. [2022-02-10 03:08:35,449 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-02-10 03:08:35,449 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 418 transitions. [2022-02-10 03:08:35,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:08:35,449 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:35,449 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:35,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-02-10 03:08:35,669 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:35,669 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:35,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:35,670 INFO L85 PathProgramCache]: Analyzing trace with hash -890705216, now seen corresponding path program 8 times [2022-02-10 03:08:35,670 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:35,670 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998385191] [2022-02-10 03:08:35,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:35,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:35,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:35,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:35,872 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:35,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998385191] [2022-02-10 03:08:35,872 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998385191] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:35,872 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833645674] [2022-02-10 03:08:35,872 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:08:35,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:35,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:35,873 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:08:35,874 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-02-10 03:08:35,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:08:35,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:35,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:08:35,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:36,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 189 [2022-02-10 03:08:36,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 243 treesize of output 209 [2022-02-10 03:08:36,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:36,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 176 [2022-02-10 03:08:37,782 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:37,783 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:39,030 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:39,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 300 treesize of output 284 [2022-02-10 03:08:40,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:40,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 361 treesize of output 323 [2022-02-10 03:08:40,074 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:40,075 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 319 treesize of output 285 [2022-02-10 03:08:40,509 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:40,509 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833645674] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:08:40,509 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:08:40,509 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-10 03:08:40,509 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295110450] [2022-02-10 03:08:40,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:08:40,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:08:40,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:08:40,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:08:40,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:08:40,510 INFO L87 Difference]: Start difference. First operand 186 states and 418 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:40,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:08:40,845 INFO L93 Difference]: Finished difference Result 198 states and 437 transitions. [2022-02-10 03:08:40,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:08:40,846 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:08:40,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:08:40,846 INFO L225 Difference]: With dead ends: 198 [2022-02-10 03:08:40,846 INFO L226 Difference]: Without dead ends: 191 [2022-02-10 03:08:40,847 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 206 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=120, Invalid=582, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:08:40,847 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 24 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 464 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 101 SdHoareTripleChecker+Invalid, 567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 464 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:08:40,847 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 101 Invalid, 567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 464 Invalid, 0 Unknown, 79 Unchecked, 0.2s Time] [2022-02-10 03:08:40,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-02-10 03:08:40,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 185. [2022-02-10 03:08:40,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 2.255434782608696) internal successors, (415), 184 states have internal predecessors, (415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:40,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 415 transitions. [2022-02-10 03:08:40,850 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 415 transitions. Word has length 20 [2022-02-10 03:08:40,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:08:40,850 INFO L470 AbstractCegarLoop]: Abstraction has 185 states and 415 transitions. [2022-02-10 03:08:40,850 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:08:40,850 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 415 transitions. [2022-02-10 03:08:40,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:08:40,850 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:08:40,850 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:08:40,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-02-10 03:08:41,057 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,SelfDestructingSolverStorable35 [2022-02-10 03:08:41,059 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:08:41,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:08:41,059 INFO L85 PathProgramCache]: Analyzing trace with hash -568377716, now seen corresponding path program 9 times [2022-02-10 03:08:41,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:08:41,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124917390] [2022-02-10 03:08:41,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:08:41,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:08:41,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:08:41,347 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:41,347 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:08:41,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124917390] [2022-02-10 03:08:41,347 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124917390] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:08:41,347 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953284286] [2022-02-10 03:08:41,347 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:08:41,347 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:08:41,347 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:08:41,348 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:08:41,349 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-02-10 03:08:41,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:08:41,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:08:41,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:08:41,406 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:08:41,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 344 treesize of output 284 [2022-02-10 03:08:42,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 392 treesize of output 348 [2022-02-10 03:08:42,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:08:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 352 treesize of output 304 [2022-02-10 03:08:44,462 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:08:44,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:08:46,461 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:46,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 445 treesize of output 391 [2022-02-10 03:08:56,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:56,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 694 treesize of output 630 [2022-02-10 03:08:56,504 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:08:56,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 626 treesize of output 568 [2022-02-10 03:09:03,291 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:03,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953284286] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:03,292 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:03,292 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-02-10 03:09:03,292 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979836745] [2022-02-10 03:09:03,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:03,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-02-10 03:09:03,293 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:03,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-02-10 03:09:03,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=503, Unknown=0, NotChecked=0, Total=650 [2022-02-10 03:09:03,294 INFO L87 Difference]: Start difference. First operand 185 states and 415 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-02-10 03:09:07,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:07,217 INFO L93 Difference]: Finished difference Result 319 states and 599 transitions. [2022-02-10 03:09:07,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:09:07,219 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 20 [2022-02-10 03:09:07,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:07,220 INFO L225 Difference]: With dead ends: 319 [2022-02-10 03:09:07,220 INFO L226 Difference]: Without dead ends: 287 [2022-02-10 03:09:07,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 617 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=452, Invalid=1710, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:09:07,221 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 153 mSDsluCounter, 319 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 31 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:07,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 154 Invalid, 760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 644 Invalid, 0 Unknown, 31 Unchecked, 0.4s Time] [2022-02-10 03:09:07,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2022-02-10 03:09:07,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 194. [2022-02-10 03:09:07,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.2746113989637307) internal successors, (439), 193 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:07,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 439 transitions. [2022-02-10 03:09:07,224 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 439 transitions. Word has length 20 [2022-02-10 03:09:07,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:07,224 INFO L470 AbstractCegarLoop]: Abstraction has 194 states and 439 transitions. [2022-02-10 03:09:07,224 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-02-10 03:09:07,224 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 439 transitions. [2022-02-10 03:09:07,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:09:07,225 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:07,225 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:07,242 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-02-10 03:09:07,435 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-02-10 03:09:07,435 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:07,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:07,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1864729558, now seen corresponding path program 10 times [2022-02-10 03:09:07,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:07,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003071088] [2022-02-10 03:09:07,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:07,436 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:07,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:07,669 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:07,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:07,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003071088] [2022-02-10 03:09:07,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003071088] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:07,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844534461] [2022-02-10 03:09:07,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:09:07,670 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:07,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:07,671 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:09:07,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-02-10 03:09:07,715 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:09:07,715 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:07,715 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:09:07,718 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:08,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:08,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 181 [2022-02-10 03:09:11,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 440 treesize of output 392 [2022-02-10 03:09:11,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:09:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 396 treesize of output 338 [2022-02-10 03:09:18,461 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:18,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:24,006 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:24,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 614 treesize of output 568 [2022-02-10 03:09:38,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:38,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 572 treesize of output 524 [2022-02-10 03:09:38,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:38,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 520 treesize of output 470 [2022-02-10 03:09:50,527 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:50,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844534461] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:50,528 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:50,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:09:50,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317983921] [2022-02-10 03:09:50,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:50,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:09:50,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:50,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:09:50,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:09:50,529 INFO L87 Difference]: Start difference. First operand 194 states and 439 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-02-10 03:09:54,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:09:54,821 INFO L93 Difference]: Finished difference Result 390 states and 731 transitions. [2022-02-10 03:09:54,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:09:54,821 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 20 [2022-02-10 03:09:54,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:09:54,827 INFO L225 Difference]: With dead ends: 390 [2022-02-10 03:09:54,828 INFO L226 Difference]: Without dead ends: 340 [2022-02-10 03:09:54,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 536 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=459, Invalid=1611, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:09:54,832 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 175 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 655 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 216 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:09:54,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 250 Invalid, 956 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 655 Invalid, 0 Unknown, 216 Unchecked, 0.5s Time] [2022-02-10 03:09:54,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2022-02-10 03:09:54,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 200. [2022-02-10 03:09:54,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 199 states have (on average 2.3316582914572863) internal successors, (464), 199 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:09:54,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 464 transitions. [2022-02-10 03:09:54,847 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 464 transitions. Word has length 20 [2022-02-10 03:09:54,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:09:54,847 INFO L470 AbstractCegarLoop]: Abstraction has 200 states and 464 transitions. [2022-02-10 03:09:54,847 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-02-10 03:09:54,847 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 464 transitions. [2022-02-10 03:09:54,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:09:54,849 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:09:54,849 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:09:54,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-02-10 03:09:55,066 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,SelfDestructingSolverStorable37 [2022-02-10 03:09:55,067 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:09:55,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:09:55,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1404737130, now seen corresponding path program 11 times [2022-02-10 03:09:55,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:09:55,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509537706] [2022-02-10 03:09:55,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:09:55,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:09:55,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:09:55,445 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:55,445 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:09:55,445 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509537706] [2022-02-10 03:09:55,446 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509537706] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:09:55,446 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033032268] [2022-02-10 03:09:55,446 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:09:55,446 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:09:55,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:09:55,447 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:09:55,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-02-10 03:09:55,490 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:09:55,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:09:55,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:09:55,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:09:55,933 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 182 [2022-02-10 03:09:56,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 175 [2022-02-10 03:09:56,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 192 treesize of output 172 [2022-02-10 03:09:56,819 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:56,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:09:58,016 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:58,016 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 419 treesize of output 371 [2022-02-10 03:09:58,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:58,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 388 treesize of output 350 [2022-02-10 03:09:58,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:09:58,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 346 treesize of output 308 [2022-02-10 03:09:59,454 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:09:59,454 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033032268] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:09:59,455 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:09:59,455 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-10 03:09:59,455 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605496950] [2022-02-10 03:09:59,455 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:09:59,455 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:09:59,455 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:09:59,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:09:59,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:09:59,456 INFO L87 Difference]: Start difference. First operand 200 states and 464 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:01,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:01,413 INFO L93 Difference]: Finished difference Result 313 states and 647 transitions. [2022-02-10 03:10:01,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:10:01,413 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:10:01,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:01,414 INFO L225 Difference]: With dead ends: 313 [2022-02-10 03:10:01,414 INFO L226 Difference]: Without dead ends: 296 [2022-02-10 03:10:01,415 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=345, Invalid=1817, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:10:01,415 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 94 mSDsluCounter, 409 mSDsCounter, 0 mSdLazyCounter, 912 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 993 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:01,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 204 Invalid, 993 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 912 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:10:01,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-02-10 03:10:01,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 206. [2022-02-10 03:10:01,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 206 states, 205 states have (on average 2.3317073170731706) internal successors, (478), 205 states have internal predecessors, (478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:01,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 478 transitions. [2022-02-10 03:10:01,418 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 478 transitions. Word has length 20 [2022-02-10 03:10:01,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:01,418 INFO L470 AbstractCegarLoop]: Abstraction has 206 states and 478 transitions. [2022-02-10 03:10:01,418 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:01,418 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 478 transitions. [2022-02-10 03:10:01,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:10:01,419 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:01,419 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:01,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:01,619 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,SelfDestructingSolverStorable38 [2022-02-10 03:10:01,620 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:01,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:01,620 INFO L85 PathProgramCache]: Analyzing trace with hash -247699072, now seen corresponding path program 12 times [2022-02-10 03:10:01,620 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:01,620 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279025286] [2022-02-10 03:10:01,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:01,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:01,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:02,054 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:02,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:02,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279025286] [2022-02-10 03:10:02,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279025286] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:02,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119771970] [2022-02-10 03:10:02,054 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:10:02,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:02,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:02,056 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:02,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-02-10 03:10:02,100 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:10:02,100 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:02,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:10:02,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:02,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:02,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 199 treesize of output 173 [2022-02-10 03:10:03,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:03,868 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 207 treesize of output 183 [2022-02-10 03:10:03,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:03,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 187 treesize of output 163 [2022-02-10 03:10:05,961 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:05,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:07,537 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:07,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 450 treesize of output 428 [2022-02-10 03:10:09,783 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:09,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 344 treesize of output 324 [2022-02-10 03:10:09,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:09,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 333 treesize of output 313 [2022-02-10 03:10:14,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:14,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119771970] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:14,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:14,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:10:14,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463361798] [2022-02-10 03:10:14,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:14,022 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:10:14,022 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:14,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:10:14,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=453, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:10:14,022 INFO L87 Difference]: Start difference. First operand 206 states and 478 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-02-10 03:10:14,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:14,438 INFO L93 Difference]: Finished difference Result 231 states and 519 transitions. [2022-02-10 03:10:14,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:10:14,438 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 20 [2022-02-10 03:10:14,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:14,439 INFO L225 Difference]: With dead ends: 231 [2022-02-10 03:10:14,439 INFO L226 Difference]: Without dead ends: 220 [2022-02-10 03:10:14,439 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 224 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=176, Invalid=526, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:10:14,439 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 17 mSDsluCounter, 144 mSDsCounter, 0 mSdLazyCounter, 165 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 239 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 63 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:14,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 90 Invalid, 239 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 165 Invalid, 0 Unknown, 63 Unchecked, 0.1s Time] [2022-02-10 03:10:14,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2022-02-10 03:10:14,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 209. [2022-02-10 03:10:14,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.360576923076923) internal successors, (491), 208 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:14,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 491 transitions. [2022-02-10 03:10:14,442 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 491 transitions. Word has length 20 [2022-02-10 03:10:14,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:14,442 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 491 transitions. [2022-02-10 03:10:14,442 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-02-10 03:10:14,442 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 491 transitions. [2022-02-10 03:10:14,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:10:14,443 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:14,443 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:14,468 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:14,649 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,SelfDestructingSolverStorable39 [2022-02-10 03:10:14,649 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:14,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:14,650 INFO L85 PathProgramCache]: Analyzing trace with hash -1544618560, now seen corresponding path program 13 times [2022-02-10 03:10:14,650 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:14,650 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684074949] [2022-02-10 03:10:14,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:14,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:14,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:15,061 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:15,061 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:15,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684074949] [2022-02-10 03:10:15,061 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684074949] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:15,061 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207549637] [2022-02-10 03:10:15,061 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:10:15,061 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:15,061 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:15,062 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:15,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-02-10 03:10:15,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:15,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:10:15,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:16,217 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:16,218 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 255 treesize of output 233 [2022-02-10 03:10:18,224 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:18,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 361 treesize of output 311 [2022-02-10 03:10:18,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:18,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 315 treesize of output 277 [2022-02-10 03:10:20,657 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:20,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:22,718 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:22,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 476 treesize of output 446 [2022-02-10 03:10:24,798 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:24,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 445 treesize of output 399 [2022-02-10 03:10:24,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:24,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 378 treesize of output 348 [2022-02-10 03:10:29,161 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:29,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207549637] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:29,161 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:29,161 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-10 03:10:29,161 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802939258] [2022-02-10 03:10:29,161 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:29,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:10:29,162 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:29,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:10:29,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:10:29,164 INFO L87 Difference]: Start difference. First operand 209 states and 491 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:31,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:31,605 INFO L93 Difference]: Finished difference Result 278 states and 596 transitions. [2022-02-10 03:10:31,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 03:10:31,606 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:10:31,606 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:31,607 INFO L225 Difference]: With dead ends: 278 [2022-02-10 03:10:31,607 INFO L226 Difference]: Without dead ends: 270 [2022-02-10 03:10:31,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 22 SyntacticMatches, 5 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 379 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=313, Invalid=1019, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:10:31,608 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 64 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 111 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:31,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 111 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 406 Invalid, 0 Unknown, 67 Unchecked, 0.3s Time] [2022-02-10 03:10:31,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-02-10 03:10:31,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 209. [2022-02-10 03:10:31,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.360576923076923) internal successors, (491), 208 states have internal predecessors, (491), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:31,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 491 transitions. [2022-02-10 03:10:31,612 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 491 transitions. Word has length 20 [2022-02-10 03:10:31,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:31,612 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 491 transitions. [2022-02-10 03:10:31,612 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:31,612 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 491 transitions. [2022-02-10 03:10:31,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:10:31,613 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:31,613 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:31,635 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:31,813 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,SelfDestructingSolverStorable40 [2022-02-10 03:10:31,814 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:31,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:31,814 INFO L85 PathProgramCache]: Analyzing trace with hash -1182636450, now seen corresponding path program 14 times [2022-02-10 03:10:31,814 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:31,814 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65134388] [2022-02-10 03:10:31,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:31,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:31,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:32,245 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:32,245 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:32,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65134388] [2022-02-10 03:10:32,245 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65134388] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:32,245 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228968720] [2022-02-10 03:10:32,246 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:10:32,246 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:32,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:32,252 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:32,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-02-10 03:10:32,311 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:10:32,311 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:32,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:10:32,313 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:32,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:32,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 194 treesize of output 174 [2022-02-10 03:10:33,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:33,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 239 treesize of output 211 [2022-02-10 03:10:33,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:33,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 215 treesize of output 189 [2022-02-10 03:10:35,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:35,649 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:37,299 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:37,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 364 treesize of output 336 [2022-02-10 03:10:38,895 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:38,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 489 treesize of output 437 [2022-02-10 03:10:38,909 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:38,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 416 treesize of output 382 [2022-02-10 03:10:43,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:43,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228968720] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:43,873 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:43,873 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-10 03:10:43,873 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733594954] [2022-02-10 03:10:43,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:43,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:10:43,873 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:43,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:10:43,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:10:43,874 INFO L87 Difference]: Start difference. First operand 209 states and 491 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:44,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:44,765 INFO L93 Difference]: Finished difference Result 232 states and 525 transitions. [2022-02-10 03:10:44,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:10:44,765 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:10:44,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:44,768 INFO L225 Difference]: With dead ends: 232 [2022-02-10 03:10:44,768 INFO L226 Difference]: Without dead ends: 223 [2022-02-10 03:10:44,768 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 25 SyntacticMatches, 3 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=232, Invalid=890, Unknown=0, NotChecked=0, Total=1122 [2022-02-10 03:10:44,768 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 43 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 43 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 93 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:44,769 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [43 Valid, 106 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 385 Invalid, 0 Unknown, 93 Unchecked, 0.2s Time] [2022-02-10 03:10:44,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-02-10 03:10:44,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 209. [2022-02-10 03:10:44,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.355769230769231) internal successors, (490), 208 states have internal predecessors, (490), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:44,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 490 transitions. [2022-02-10 03:10:44,772 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 490 transitions. Word has length 20 [2022-02-10 03:10:44,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:44,772 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 490 transitions. [2022-02-10 03:10:44,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:44,772 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 490 transitions. [2022-02-10 03:10:44,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:10:44,772 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:44,772 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:44,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-02-10 03:10:44,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:44,988 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:10:44,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:10:44,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1527326506, now seen corresponding path program 15 times [2022-02-10 03:10:44,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:10:44,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211776944] [2022-02-10 03:10:44,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:10:44,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:10:44,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:10:45,286 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:45,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:10:45,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211776944] [2022-02-10 03:10:45,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211776944] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:10:45,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [885130631] [2022-02-10 03:10:45,286 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:10:45,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:10:45,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:10:45,288 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:10:45,289 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-02-10 03:10:45,333 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:10:45,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:10:45,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:10:45,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:10:45,882 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:45,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 287 treesize of output 253 [2022-02-10 03:10:48,159 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:10:48,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 245 treesize of output 209 [2022-02-10 03:10:48,163 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 213 treesize of output 189 [2022-02-10 03:10:48,952 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:48,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:10:53,942 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:53,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 463 treesize of output 419 [2022-02-10 03:10:55,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:55,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 251 treesize of output 235 [2022-02-10 03:10:55,786 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:10:55,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 231 treesize of output 213 [2022-02-10 03:10:56,418 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:10:56,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [885130631] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:10:56,419 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:10:56,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:10:56,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623647300] [2022-02-10 03:10:56,419 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:10:56,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:10:56,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:10:56,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:10:56,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:10:56,420 INFO L87 Difference]: Start difference. First operand 209 states and 490 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-02-10 03:10:59,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:10:59,844 INFO L93 Difference]: Finished difference Result 414 states and 902 transitions. [2022-02-10 03:10:59,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:10:59,844 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 20 [2022-02-10 03:10:59,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:10:59,845 INFO L225 Difference]: With dead ends: 414 [2022-02-10 03:10:59,845 INFO L226 Difference]: Without dead ends: 395 [2022-02-10 03:10:59,846 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 730 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=500, Invalid=2152, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:10:59,846 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 115 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 289 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:10:59,846 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 161 Invalid, 936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 524 Invalid, 0 Unknown, 289 Unchecked, 0.3s Time] [2022-02-10 03:10:59,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-02-10 03:10:59,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 219. [2022-02-10 03:10:59,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 218 states have (on average 2.353211009174312) internal successors, (513), 218 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:10:59,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 513 transitions. [2022-02-10 03:10:59,851 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 513 transitions. Word has length 20 [2022-02-10 03:10:59,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:10:59,852 INFO L470 AbstractCegarLoop]: Abstraction has 219 states and 513 transitions. [2022-02-10 03:10:59,852 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-02-10 03:10:59,852 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 513 transitions. [2022-02-10 03:10:59,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:10:59,852 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:10:59,852 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:10:59,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:00,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:00,066 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:00,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:00,067 INFO L85 PathProgramCache]: Analyzing trace with hash -432092054, now seen corresponding path program 16 times [2022-02-10 03:11:00,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:00,067 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011307793] [2022-02-10 03:11:00,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:00,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:00,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:00,300 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:00,301 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:00,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011307793] [2022-02-10 03:11:00,301 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011307793] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:00,301 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661310516] [2022-02-10 03:11:00,301 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:11:00,301 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:00,301 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:00,302 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:00,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-02-10 03:11:00,352 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:11:00,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:00,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:11:00,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:00,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:00,854 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 299 treesize of output 261 [2022-02-10 03:11:03,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:03,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 182 [2022-02-10 03:11:03,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 199 treesize of output 171 [2022-02-10 03:11:03,680 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:03,680 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:06,045 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:06,045 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 221 treesize of output 205 [2022-02-10 03:11:07,697 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:07,697 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 178 treesize of output 164 [2022-02-10 03:11:07,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11: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 160 treesize of output 150 [2022-02-10 03:11:08,003 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:08,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661310516] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:08,003 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:08,003 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:11:08,003 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749028503] [2022-02-10 03:11:08,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:08,003 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:11:08,003 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:08,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:11:08,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:08,004 INFO L87 Difference]: Start difference. First operand 219 states and 513 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-02-10 03:11:08,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:08,479 INFO L93 Difference]: Finished difference Result 301 states and 663 transitions. [2022-02-10 03:11:08,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:11:08,480 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 20 [2022-02-10 03:11:08,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:08,481 INFO L225 Difference]: With dead ends: 301 [2022-02-10 03:11:08,481 INFO L226 Difference]: Without dead ends: 296 [2022-02-10 03:11:08,481 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 22 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=137, Invalid=733, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:11:08,482 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 51 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 259 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 259 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:08,482 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 153 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 259 Invalid, 0 Unknown, 185 Unchecked, 0.1s Time] [2022-02-10 03:11:08,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-02-10 03:11:08,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 222. [2022-02-10 03:11:08,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 221 states have (on average 2.3529411764705883) internal successors, (520), 221 states have internal predecessors, (520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:08,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 520 transitions. [2022-02-10 03:11:08,486 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 520 transitions. Word has length 20 [2022-02-10 03:11:08,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:08,487 INFO L470 AbstractCegarLoop]: Abstraction has 222 states and 520 transitions. [2022-02-10 03:11:08,487 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-02-10 03:11:08,487 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 520 transitions. [2022-02-10 03:11:08,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:11:08,487 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:08,487 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:08,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:08,692 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,SelfDestructingSolverStorable43 [2022-02-10 03:11:08,693 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:08,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:08,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1569708950, now seen corresponding path program 17 times [2022-02-10 03:11:08,693 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:08,693 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319424406] [2022-02-10 03:11:08,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:08,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:08,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:09,046 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:09,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:09,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319424406] [2022-02-10 03:11:09,046 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319424406] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:09,046 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248580520] [2022-02-10 03:11:09,047 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:11:09,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:09,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:09,048 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:09,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-02-10 03:11:09,092 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:11:09,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:09,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:11:09,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:09,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 189 treesize of output 165 [2022-02-10 03:11:10,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 345 treesize of output 297 [2022-02-10 03:11:10,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 301 treesize of output 257 [2022-02-10 03:11:11,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:11,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:13,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:13,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 403 treesize of output 369 [2022-02-10 03:11:14,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:14,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 377 treesize of output 335 [2022-02-10 03:11:14,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:14,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 331 treesize of output 295 [2022-02-10 03:11:15,031 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:15,031 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248580520] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:15,031 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:15,031 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-10 03:11:15,031 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96060123] [2022-02-10 03:11:15,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:15,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:11:15,032 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:15,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:11:15,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:11:15,032 INFO L87 Difference]: Start difference. First operand 222 states and 520 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:22,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:22,495 INFO L93 Difference]: Finished difference Result 600 states and 1170 transitions. [2022-02-10 03:11:22,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-02-10 03:11:22,495 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:11:22,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:22,497 INFO L225 Difference]: With dead ends: 600 [2022-02-10 03:11:22,497 INFO L226 Difference]: Without dead ends: 531 [2022-02-10 03:11:22,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1125 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=698, Invalid=3208, Unknown=0, NotChecked=0, Total=3906 [2022-02-10 03:11:22,501 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 310 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 1061 mSolverCounterSat, 168 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 168 IncrementalHoareTripleChecker+Valid, 1061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:22,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [310 Valid, 327 Invalid, 1229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [168 Valid, 1061 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:11:22,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2022-02-10 03:11:22,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 234. [2022-02-10 03:11:22,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 234 states, 233 states have (on average 2.3862660944206007) internal successors, (556), 233 states have internal predecessors, (556), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:22,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 234 states to 234 states and 556 transitions. [2022-02-10 03:11:22,511 INFO L78 Accepts]: Start accepts. Automaton has 234 states and 556 transitions. Word has length 20 [2022-02-10 03:11:22,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:22,511 INFO L470 AbstractCegarLoop]: Abstraction has 234 states and 556 transitions. [2022-02-10 03:11:22,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:22,511 INFO L276 IsEmpty]: Start isEmpty. Operand 234 states and 556 transitions. [2022-02-10 03:11:22,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:11:22,511 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:22,511 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:22,528 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:22,728 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:22,728 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:22,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:22,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1485437968, now seen corresponding path program 18 times [2022-02-10 03:11:22,729 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:22,729 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440774254] [2022-02-10 03:11:22,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:22,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:22,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:23,020 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:23,020 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:23,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440774254] [2022-02-10 03:11:23,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440774254] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:23,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094048334] [2022-02-10 03:11:23,020 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:11:23,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:23,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:23,036 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:23,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-02-10 03:11:23,102 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:11:23,102 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:23,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:11:23,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:23,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 326 treesize of output 276 [2022-02-10 03:11:23,972 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:23,973 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 245 treesize of output 219 [2022-02-10 03:11:23,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:23,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 236 treesize of output 204 [2022-02-10 03:11:24,956 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:24,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:27,155 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:27,155 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 394 treesize of output 370 [2022-02-10 03:11:29,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:29,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 293 treesize of output 269 [2022-02-10 03:11:29,551 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:29,551 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 265 treesize of output 245 [2022-02-10 03:11:30,762 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:30,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094048334] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:30,762 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:30,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:11:30,763 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3919246] [2022-02-10 03:11:30,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:30,763 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:11:30,763 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:30,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:11:30,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:30,764 INFO L87 Difference]: Start difference. First operand 234 states and 556 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-02-10 03:11:34,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:34,912 INFO L93 Difference]: Finished difference Result 508 states and 994 transitions. [2022-02-10 03:11:34,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-02-10 03:11:34,912 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 20 [2022-02-10 03:11:34,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:34,913 INFO L225 Difference]: With dead ends: 508 [2022-02-10 03:11:34,913 INFO L226 Difference]: Without dead ends: 439 [2022-02-10 03:11:34,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 761 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=595, Invalid=2267, Unknown=0, NotChecked=0, Total=2862 [2022-02-10 03:11:34,914 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 338 mSDsluCounter, 365 mSDsCounter, 0 mSdLazyCounter, 689 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:34,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 208 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 689 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:11:34,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 439 states. [2022-02-10 03:11:34,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 439 to 250. [2022-02-10 03:11:34,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 249 states have (on average 2.4176706827309236) internal successors, (602), 249 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-02-10 03:11:34,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 602 transitions. [2022-02-10 03:11:34,918 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 602 transitions. Word has length 20 [2022-02-10 03:11:34,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:34,918 INFO L470 AbstractCegarLoop]: Abstraction has 250 states and 602 transitions. [2022-02-10 03:11:34,918 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-02-10 03:11:34,918 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 602 transitions. [2022-02-10 03:11:34,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:11:34,919 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:34,919 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:34,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-02-10 03:11:35,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:35,127 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:35,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:35,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1292023212, now seen corresponding path program 19 times [2022-02-10 03:11:35,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:35,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007509654] [2022-02-10 03:11:35,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:35,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:35,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:35,416 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:35,416 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:35,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007509654] [2022-02-10 03:11:35,416 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007509654] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:35,416 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899195335] [2022-02-10 03:11:35,416 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:11:35,416 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:35,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:35,417 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:35,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-02-10 03:11:35,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:35,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:11:35,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:35,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:35,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 302 treesize of output 264 [2022-02-10 03:11:37,610 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:37,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 224 treesize of output 194 [2022-02-10 03:11:37,613 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 198 treesize of output 174 [2022-02-10 03:11:38,536 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:38,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:41,926 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:41,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 347 treesize of output 309 [2022-02-10 03:11:43,739 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:43,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 278 treesize of output 256 [2022-02-10 03:11:43,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:43,747 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 252 treesize of output 236 [2022-02-10 03:11:44,835 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:44,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899195335] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:44,836 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:44,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:11:44,836 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938986971] [2022-02-10 03:11:44,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:44,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:11:44,836 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:44,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:11:44,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:44,836 INFO L87 Difference]: Start difference. First operand 250 states and 602 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-02-10 03:11:48,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:48,583 INFO L93 Difference]: Finished difference Result 453 states and 958 transitions. [2022-02-10 03:11:48,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-10 03:11:48,589 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 20 [2022-02-10 03:11:48,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:48,592 INFO L225 Difference]: With dead ends: 453 [2022-02-10 03:11:48,592 INFO L226 Difference]: Without dead ends: 418 [2022-02-10 03:11:48,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 702 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=533, Invalid=2017, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:11:48,594 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 159 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 170 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:48,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [159 Valid, 225 Invalid, 870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 594 Invalid, 0 Unknown, 170 Unchecked, 0.4s Time] [2022-02-10 03:11:48,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-02-10 03:11:48,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 255. [2022-02-10 03:11:48,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 255 states, 254 states have (on average 2.4488188976377954) internal successors, (622), 254 states have internal predecessors, (622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:48,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 255 states to 255 states and 622 transitions. [2022-02-10 03:11:48,599 INFO L78 Accepts]: Start accepts. Automaton has 255 states and 622 transitions. Word has length 20 [2022-02-10 03:11:48,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:48,599 INFO L470 AbstractCegarLoop]: Abstraction has 255 states and 622 transitions. [2022-02-10 03:11:48,599 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-02-10 03:11:48,600 INFO L276 IsEmpty]: Start isEmpty. Operand 255 states and 622 transitions. [2022-02-10 03:11:48,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:11:48,600 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:48,600 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:48,619 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-02-10 03:11:48,816 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:48,817 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:48,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:48,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1043525524, now seen corresponding path program 20 times [2022-02-10 03:11:48,817 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:48,817 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711665895] [2022-02-10 03:11:48,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:48,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:48,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:49,075 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:49,076 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:49,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711665895] [2022-02-10 03:11:49,076 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711665895] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:49,076 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749036496] [2022-02-10 03:11:49,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:11:49,076 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:49,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:49,077 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:49,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-02-10 03:11:49,128 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:11:49,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:49,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:11:49,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:49,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:49,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 373 treesize of output 309 [2022-02-10 03:11:51,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:51,198 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 292 treesize of output 256 [2022-02-10 03:11:51,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 243 treesize of output 203 [2022-02-10 03:11:51,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:51,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:11:53,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:53,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 238 treesize of output 218 [2022-02-10 03:11:54,665 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:54,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 397 treesize of output 361 [2022-02-10 03:11:54,676 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:11:54,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 304 [2022-02-10 03:11:55,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:55,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749036496] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:11:55,535 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:11:55,535 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:11:55,535 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989212929] [2022-02-10 03:11:55,535 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:11:55,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:11:55,542 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:11:55,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:11:55,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=509, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:11:55,543 INFO L87 Difference]: Start difference. First operand 255 states and 622 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-02-10 03:11:56,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:11:56,391 INFO L93 Difference]: Finished difference Result 362 states and 811 transitions. [2022-02-10 03:11:56,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 03:11:56,391 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 20 [2022-02-10 03:11:56,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:11:56,392 INFO L225 Difference]: With dead ends: 362 [2022-02-10 03:11:56,392 INFO L226 Difference]: Without dead ends: 357 [2022-02-10 03:11:56,393 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 334 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=205, Invalid=1127, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:11:56,393 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 74 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 555 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 84 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:11:56,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 122 Invalid, 555 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 438 Invalid, 0 Unknown, 84 Unchecked, 0.2s Time] [2022-02-10 03:11:56,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states. [2022-02-10 03:11:56,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 254. [2022-02-10 03:11:56,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 253 states have (on average 2.450592885375494) internal successors, (620), 253 states have internal predecessors, (620), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:11:56,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 620 transitions. [2022-02-10 03:11:56,398 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 620 transitions. Word has length 20 [2022-02-10 03:11:56,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:11:56,398 INFO L470 AbstractCegarLoop]: Abstraction has 254 states and 620 transitions. [2022-02-10 03:11:56,398 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-02-10 03:11:56,398 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 620 transitions. [2022-02-10 03:11:56,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:11:56,398 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:11:56,398 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:11:56,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-02-10 03:11:56,604 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,SelfDestructingSolverStorable47 [2022-02-10 03:11:56,604 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:11:56,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:11:56,604 INFO L85 PathProgramCache]: Analyzing trace with hash -94091372, now seen corresponding path program 21 times [2022-02-10 03:11:56,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:11:56,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422133154] [2022-02-10 03:11:56,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:11:56,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:11:56,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:11:56,916 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:56,916 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:11:56,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422133154] [2022-02-10 03:11:56,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422133154] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:11:56,917 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619319323] [2022-02-10 03:11:56,917 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:11:56,917 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:11:56,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:11:56,918 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:11:56,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-02-10 03:11:56,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:11:56,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:11:56,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:11:56,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:11:57,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:57,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 215 treesize of output 189 [2022-02-10 03:11:58,200 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 243 treesize of output 207 [2022-02-10 03:11:58,205 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:11:58,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 211 treesize of output 187 [2022-02-10 03:11:59,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:11:59,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:02,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:02,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 387 treesize of output 349 [2022-02-10 03:12:04,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:04,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 404 treesize of output 370 [2022-02-10 03:12:04,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:05,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 379 treesize of output 335 [2022-02-10 03:12:06,399 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:06,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619319323] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:06,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:06,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:12:06,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411856858] [2022-02-10 03:12:06,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:06,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:12:06,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:06,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:12:06,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:12:06,400 INFO L87 Difference]: Start difference. First operand 254 states and 620 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-02-10 03:12:10,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:10,214 INFO L93 Difference]: Finished difference Result 392 states and 833 transitions. [2022-02-10 03:12:10,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:12:10,215 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 20 [2022-02-10 03:12:10,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:10,216 INFO L225 Difference]: With dead ends: 392 [2022-02-10 03:12:10,216 INFO L226 Difference]: Without dead ends: 354 [2022-02-10 03:12:10,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 586 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=419, Invalid=1651, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:12:10,222 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 151 mSDsluCounter, 405 mSDsCounter, 0 mSdLazyCounter, 622 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 744 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 27 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:10,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 210 Invalid, 744 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 622 Invalid, 0 Unknown, 27 Unchecked, 0.3s Time] [2022-02-10 03:12:10,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2022-02-10 03:12:10,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 257. [2022-02-10 03:12:10,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 257 states, 256 states have (on average 2.44921875) internal successors, (627), 256 states have internal predecessors, (627), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:10,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 627 transitions. [2022-02-10 03:12:10,227 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 627 transitions. Word has length 20 [2022-02-10 03:12:10,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:10,227 INFO L470 AbstractCegarLoop]: Abstraction has 257 states and 627 transitions. [2022-02-10 03:12:10,227 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-02-10 03:12:10,227 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 627 transitions. [2022-02-10 03:12:10,228 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:12:10,228 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:10,228 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:10,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:10,440 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,SelfDestructingSolverStorable48 [2022-02-10 03:12:10,440 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:10,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:10,441 INFO L85 PathProgramCache]: Analyzing trace with hash 189684278, now seen corresponding path program 22 times [2022-02-10 03:12:10,441 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:10,441 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201224135] [2022-02-10 03:12:10,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:10,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:10,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:10,708 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:10,708 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:10,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201224135] [2022-02-10 03:12:10,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1201224135] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:10,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779989575] [2022-02-10 03:12:10,708 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:12:10,708 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:10,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:10,724 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:10,724 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-02-10 03:12:10,771 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:12:10,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:10,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:12:10,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:11,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:11,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 227 treesize of output 197 [2022-02-10 03:12:11,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:11,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 330 treesize of output 280 [2022-02-10 03:12:11,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 267 treesize of output 233 [2022-02-10 03:12:12,341 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:12,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:14,112 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:14,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 236 treesize of output 216 [2022-02-10 03:12:14,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:14,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 299 treesize of output 277 [2022-02-10 03:12:14,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:14,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 256 treesize of output 240 [2022-02-10 03:12:15,121 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:15,122 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779989575] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:15,122 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:15,122 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:12:15,122 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003350707] [2022-02-10 03:12:15,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:15,122 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:12:15,122 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:15,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:12:15,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=521, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:12:15,123 INFO L87 Difference]: Start difference. First operand 257 states and 627 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-02-10 03:12:15,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:15,909 INFO L93 Difference]: Finished difference Result 334 states and 782 transitions. [2022-02-10 03:12:15,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 03:12:15,910 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 20 [2022-02-10 03:12:15,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:15,911 INFO L225 Difference]: With dead ends: 334 [2022-02-10 03:12:15,911 INFO L226 Difference]: Without dead ends: 329 [2022-02-10 03:12:15,911 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=185, Invalid=1221, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:12:15,912 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 47 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 397 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 397 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:15,912 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 118 Invalid, 630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 397 Invalid, 0 Unknown, 204 Unchecked, 0.2s Time] [2022-02-10 03:12:15,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 329 states. [2022-02-10 03:12:15,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 329 to 259. [2022-02-10 03:12:15,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 2.445736434108527) internal successors, (631), 258 states have internal predecessors, (631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:15,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 631 transitions. [2022-02-10 03:12:15,917 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 631 transitions. Word has length 20 [2022-02-10 03:12:15,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:15,917 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 631 transitions. [2022-02-10 03:12:15,917 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-02-10 03:12:15,917 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 631 transitions. [2022-02-10 03:12:15,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:12:15,918 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:15,918 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:15,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:16,121 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-02-10 03:12:16,122 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:16,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:16,122 INFO L85 PathProgramCache]: Analyzing trace with hash -203753580, now seen corresponding path program 23 times [2022-02-10 03:12:16,122 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:16,122 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532526828] [2022-02-10 03:12:16,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:16,122 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:16,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:16,506 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:16,506 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:16,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532526828] [2022-02-10 03:12:16,506 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532526828] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:16,506 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632512665] [2022-02-10 03:12:16,506 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:12:16,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:16,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:16,507 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:16,509 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-02-10 03:12:16,560 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:12:16,560 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:16,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:12:16,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:16,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 183 treesize of output 159 [2022-02-10 03:12:17,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 209 treesize of output 179 [2022-02-10 03:12:17,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 196 treesize of output 172 [2022-02-10 03:12:18,026 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:18,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:19,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:19,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 300 treesize of output 264 [2022-02-10 03:12:20,372 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:20,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 391 treesize of output 353 [2022-02-10 03:12:20,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:20,387 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 332 treesize of output 296 [2022-02-10 03:12:21,096 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:21,097 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632512665] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:21,097 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:21,097 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-10 03:12:21,097 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178565482] [2022-02-10 03:12:21,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:21,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:12:21,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:21,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:12:21,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=618, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:12:21,098 INFO L87 Difference]: Start difference. First operand 259 states and 631 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:23,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:23,422 INFO L93 Difference]: Finished difference Result 405 states and 937 transitions. [2022-02-10 03:12:23,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:12:23,422 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:12:23,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:23,423 INFO L225 Difference]: With dead ends: 405 [2022-02-10 03:12:23,423 INFO L226 Difference]: Without dead ends: 398 [2022-02-10 03:12:23,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=395, Invalid=2257, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:12:23,424 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 150 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 799 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 799 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:23,424 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 155 Invalid, 879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 799 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:12:23,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-02-10 03:12:23,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 258. [2022-02-10 03:12:23,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 257 states have (on average 2.443579766536965) internal successors, (628), 257 states have internal predecessors, (628), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:23,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 628 transitions. [2022-02-10 03:12:23,428 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 628 transitions. Word has length 20 [2022-02-10 03:12:23,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:23,428 INFO L470 AbstractCegarLoop]: Abstraction has 258 states and 628 transitions. [2022-02-10 03:12:23,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:23,428 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 628 transitions. [2022-02-10 03:12:23,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:12:23,429 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:23,429 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:23,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:23,639 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:23,639 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:23,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:23,640 INFO L85 PathProgramCache]: Analyzing trace with hash -1635275560, now seen corresponding path program 24 times [2022-02-10 03:12:23,640 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:23,640 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37946788] [2022-02-10 03:12:23,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:23,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:23,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:23,875 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:23,875 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:23,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37946788] [2022-02-10 03:12:23,875 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37946788] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:23,875 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115001660] [2022-02-10 03:12:23,875 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:12:23,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:23,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:23,887 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:23,889 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-02-10 03:12:23,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:12:23,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:23,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:12:23,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:24,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 243 treesize of output 217 [2022-02-10 03:12:24,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:24,686 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 320 treesize of output 282 [2022-02-10 03:12:24,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 286 treesize of output 244 [2022-02-10 03:12:25,607 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:25,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:27,658 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:27,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 486 treesize of output 438 [2022-02-10 03:12:32,388 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:32,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 300 treesize of output 276 [2022-02-10 03:12:32,401 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:32,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 255 treesize of output 239 [2022-02-10 03:12:33,441 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:33,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115001660] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:33,441 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:33,441 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:12:33,442 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476511426] [2022-02-10 03:12:33,442 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:33,442 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:12:33,442 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:33,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:12:33,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:12:33,443 INFO L87 Difference]: Start difference. First operand 258 states and 628 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-02-10 03:12:36,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:36,840 INFO L93 Difference]: Finished difference Result 383 states and 823 transitions. [2022-02-10 03:12:36,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:12:36,840 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 20 [2022-02-10 03:12:36,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:36,841 INFO L225 Difference]: With dead ends: 383 [2022-02-10 03:12:36,841 INFO L226 Difference]: Without dead ends: 350 [2022-02-10 03:12:36,842 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 606 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=466, Invalid=1886, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:12:36,842 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 134 mSDsluCounter, 335 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:36,842 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 154 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:12:36,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2022-02-10 03:12:36,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 261. [2022-02-10 03:12:36,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 260 states have (on average 2.4269230769230767) internal successors, (631), 260 states have internal predecessors, (631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:36,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 631 transitions. [2022-02-10 03:12:36,846 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 631 transitions. Word has length 20 [2022-02-10 03:12:36,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:36,847 INFO L470 AbstractCegarLoop]: Abstraction has 261 states and 631 transitions. [2022-02-10 03:12:36,847 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-02-10 03:12:36,847 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 631 transitions. [2022-02-10 03:12:36,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:12:36,847 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:36,847 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:36,863 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-02-10 03:12:37,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:37,064 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:37,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:37,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1509070662, now seen corresponding path program 25 times [2022-02-10 03:12:37,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:37,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032575617] [2022-02-10 03:12:37,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:37,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:37,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:37,357 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:37,357 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:37,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032575617] [2022-02-10 03:12:37,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032575617] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:37,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219769139] [2022-02-10 03:12:37,357 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:12:37,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:37,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:37,358 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:37,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-02-10 03:12:37,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:37,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:12:37,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:37,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 187 treesize of output 161 [2022-02-10 03:12:38,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:38,240 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 380 treesize of output 324 [2022-02-10 03:12:38,244 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:38,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 328 treesize of output 290 [2022-02-10 03:12:39,949 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:39,949 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:44,619 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:44,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 518 treesize of output 496 [2022-02-10 03:12:47,843 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:47,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 219 treesize of output 203 [2022-02-10 03:12:47,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:47,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 199 treesize of output 185 [2022-02-10 03:12:49,354 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:49,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219769139] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:12:49,354 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:12:49,354 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:12:49,355 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107036204] [2022-02-10 03:12:49,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:12:49,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:12:49,355 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:12:49,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:12:49,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:12:49,355 INFO L87 Difference]: Start difference. First operand 261 states and 631 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-02-10 03:12:51,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:12:51,752 INFO L93 Difference]: Finished difference Result 469 states and 969 transitions. [2022-02-10 03:12:51,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 03:12:51,756 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 20 [2022-02-10 03:12:51,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:12:51,757 INFO L225 Difference]: With dead ends: 469 [2022-02-10 03:12:51,757 INFO L226 Difference]: Without dead ends: 426 [2022-02-10 03:12:51,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=394, Invalid=1328, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:12:51,758 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 154 mSDsluCounter, 324 mSDsCounter, 0 mSdLazyCounter, 626 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 722 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 626 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:12:51,758 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 184 Invalid, 722 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 626 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:12:51,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 426 states. [2022-02-10 03:12:51,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 426 to 281. [2022-02-10 03:12:51,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 280 states have (on average 2.4714285714285715) internal successors, (692), 280 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:12:51,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 692 transitions. [2022-02-10 03:12:51,781 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 692 transitions. Word has length 20 [2022-02-10 03:12:51,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:12:51,781 INFO L470 AbstractCegarLoop]: Abstraction has 281 states and 692 transitions. [2022-02-10 03:12:51,781 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-02-10 03:12:51,781 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 692 transitions. [2022-02-10 03:12:51,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:12:51,781 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:12:51,781 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:12:51,809 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-02-10 03:12:51,997 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,SelfDestructingSolverStorable52 [2022-02-10 03:12:51,997 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:12:51,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:12:51,998 INFO L85 PathProgramCache]: Analyzing trace with hash 570752938, now seen corresponding path program 26 times [2022-02-10 03:12:51,998 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:12:51,998 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152223062] [2022-02-10 03:12:51,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:12:51,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:12:52,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:12:52,409 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:52,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:12:52,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152223062] [2022-02-10 03:12:52,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152223062] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:12:52,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746789011] [2022-02-10 03:12:52,410 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:12:52,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:12:52,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:12:52,411 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:12:52,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-02-10 03:12:52,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:12:52,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:12:52,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:12:52,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:12:52,915 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 262 treesize of output 218 [2022-02-10 03:12:53,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:53,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 332 treesize of output 290 [2022-02-10 03:12:53,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:12:53,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 294 treesize of output 252 [2022-02-10 03:12:55,301 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:12:55,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:12:58,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:12:58,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 493 treesize of output 461 [2022-02-10 03:13:10,941 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:10,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 490 treesize of output 448 [2022-02-10 03:13:10,956 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:10,956 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 427 treesize of output 385 [2022-02-10 03:13:13,111 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:13,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746789011] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:13,112 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:13,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:13:13,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436890277] [2022-02-10 03:13:13,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:13,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:13:13,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:13,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:13:13,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=124, Invalid=476, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:13:13,113 INFO L87 Difference]: Start difference. First operand 281 states and 692 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-02-10 03:13:18,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:18,704 INFO L93 Difference]: Finished difference Result 468 states and 964 transitions. [2022-02-10 03:13:18,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-10 03:13:18,704 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 20 [2022-02-10 03:13:18,704 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:18,705 INFO L225 Difference]: With dead ends: 468 [2022-02-10 03:13:18,705 INFO L226 Difference]: Without dead ends: 402 [2022-02-10 03:13:18,706 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 865 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=631, Invalid=2339, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:13:18,706 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 242 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 1009 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 304 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:18,706 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 304 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1009 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:13:18,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 402 states. [2022-02-10 03:13:18,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 402 to 288. [2022-02-10 03:13:18,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 2.5017421602787455) internal successors, (718), 287 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:18,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 718 transitions. [2022-02-10 03:13:18,710 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 718 transitions. Word has length 20 [2022-02-10 03:13:18,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:18,710 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 718 transitions. [2022-02-10 03:13:18,710 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-02-10 03:13:18,711 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 718 transitions. [2022-02-10 03:13:18,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:13:18,716 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:18,716 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:18,735 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:18,932 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,SelfDestructingSolverStorable53 [2022-02-10 03:13:18,932 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:18,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:18,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1541675692, now seen corresponding path program 27 times [2022-02-10 03:13:18,932 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:18,933 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895570365] [2022-02-10 03:13:18,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:18,933 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:18,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:19,373 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:19,373 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:19,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895570365] [2022-02-10 03:13:19,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895570365] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:19,374 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1259693160] [2022-02-10 03:13:19,374 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:13:19,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:19,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:19,375 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:19,376 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-02-10 03:13:19,431 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:13:19,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:19,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:13:19,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:19,902 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:19,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 250 treesize of output 214 [2022-02-10 03:13:20,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:20,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 413 treesize of output 351 [2022-02-10 03:13:20,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:20,713 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 355 treesize of output 319 [2022-02-10 03:13:22,479 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:22,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:24,348 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:24,348 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 409 treesize of output 379 [2022-02-10 03:13:27,397 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:27,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 406 treesize of output 382 [2022-02-10 03:13:27,408 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:27,409 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 391 treesize of output 353 [2022-02-10 03:13:35,194 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:35,194 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1259693160] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:35,194 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:35,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:13:35,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931015261] [2022-02-10 03:13:35,195 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:35,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:13:35,196 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:35,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:13:35,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=469, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:13:35,196 INFO L87 Difference]: Start difference. First operand 288 states and 718 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-02-10 03:13:38,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:38,843 INFO L93 Difference]: Finished difference Result 358 states and 828 transitions. [2022-02-10 03:13:38,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:13:38,843 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 20 [2022-02-10 03:13:38,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:38,844 INFO L225 Difference]: With dead ends: 358 [2022-02-10 03:13:38,844 INFO L226 Difference]: Without dead ends: 339 [2022-02-10 03:13:38,845 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 592 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=555, Invalid=1701, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:13:38,845 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 70 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:38,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 156 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 536 Invalid, 0 Unknown, 87 Unchecked, 0.4s Time] [2022-02-10 03:13:38,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2022-02-10 03:13:38,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 288. [2022-02-10 03:13:38,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 2.5017421602787455) internal successors, (718), 287 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:38,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 718 transitions. [2022-02-10 03:13:38,850 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 718 transitions. Word has length 20 [2022-02-10 03:13:38,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:38,850 INFO L470 AbstractCegarLoop]: Abstraction has 288 states and 718 transitions. [2022-02-10 03:13:38,850 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-02-10 03:13:38,850 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 718 transitions. [2022-02-10 03:13:38,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:13:38,851 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:38,851 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:38,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:39,066 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:39,066 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:39,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:39,067 INFO L85 PathProgramCache]: Analyzing trace with hash -2115074936, now seen corresponding path program 28 times [2022-02-10 03:13:39,067 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:39,067 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11883799] [2022-02-10 03:13:39,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:39,067 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:39,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:13:39,463 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:39,463 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:13:39,463 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11883799] [2022-02-10 03:13:39,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11883799] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:13:39,464 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137795439] [2022-02-10 03:13:39,464 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:13:39,464 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:39,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:13:39,465 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:13:39,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-02-10 03:13:39,524 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:13:39,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:13:39,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:13:39,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:13:40,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:40,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 336 treesize of output 292 [2022-02-10 03:13:41,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 262 treesize of output 232 [2022-02-10 03:13:41,178 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:13:41,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 204 [2022-02-10 03:13:42,409 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:42,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:13:53,203 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:53,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 556 treesize of output 508 [2022-02-10 03:13:55,312 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:55,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 364 treesize of output 340 [2022-02-10 03:13:55,320 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:13:55,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 336 treesize of output 310 [2022-02-10 03:13:57,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:13:57,712 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137795439] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:13:57,712 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:13:57,713 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:13:57,713 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457512943] [2022-02-10 03:13:57,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:13:57,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:13:57,713 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:13:57,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:13:57,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=474, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:13:57,713 INFO L87 Difference]: Start difference. First operand 288 states and 718 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-02-10 03:13:59,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:13:59,558 INFO L93 Difference]: Finished difference Result 466 states and 1045 transitions. [2022-02-10 03:13:59,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-10 03:13:59,558 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 20 [2022-02-10 03:13:59,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:13:59,559 INFO L225 Difference]: With dead ends: 466 [2022-02-10 03:13:59,559 INFO L226 Difference]: Without dead ends: 430 [2022-02-10 03:13:59,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=399, Invalid=1493, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:13:59,560 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 198 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 646 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 217 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 646 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:13:59,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 217 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 646 Invalid, 0 Unknown, 18 Unchecked, 0.4s Time] [2022-02-10 03:13:59,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2022-02-10 03:13:59,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 298. [2022-02-10 03:13:59,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.5185185185185186) internal successors, (748), 297 states have internal predecessors, (748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:13:59,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 748 transitions. [2022-02-10 03:13:59,585 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 748 transitions. Word has length 20 [2022-02-10 03:13:59,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:13:59,586 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 748 transitions. [2022-02-10 03:13:59,586 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-02-10 03:13:59,586 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 748 transitions. [2022-02-10 03:13:59,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:13:59,586 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:13:59,586 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:13:59,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-02-10 03:13:59,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:13:59,799 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:13:59,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:13:59,800 INFO L85 PathProgramCache]: Analyzing trace with hash -35566742, now seen corresponding path program 29 times [2022-02-10 03:13:59,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:13:59,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67060776] [2022-02-10 03:13:59,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:13:59,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:13:59,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:00,080 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:00,081 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:00,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67060776] [2022-02-10 03:14:00,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67060776] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:00,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918467680] [2022-02-10 03:14:00,081 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:14:00,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:00,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:00,082 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:00,083 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-02-10 03:14:00,139 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:14:00,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:00,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:14:00,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:00,658 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 351 treesize of output 293 [2022-02-10 03:14:01,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 236 treesize of output 206 [2022-02-10 03:14:01,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 210 treesize of output 182 [2022-02-10 03:14:01,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:01,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:04,379 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:04,380 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 334 treesize of output 312 [2022-02-10 03:14:06,897 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:06,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 435 treesize of output 401 [2022-02-10 03:14:06,911 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:06,911 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 397 treesize of output 373 [2022-02-10 03:14:09,393 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:09,394 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918467680] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:09,394 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:09,394 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-02-10 03:14:09,394 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356685050] [2022-02-10 03:14:09,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:09,394 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:14:09,394 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:09,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:14:09,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=645, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:14:09,395 INFO L87 Difference]: Start difference. First operand 298 states and 748 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) [2022-02-10 03:14:12,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:12,715 INFO L93 Difference]: Finished difference Result 438 states and 950 transitions. [2022-02-10 03:14:12,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:14:12,716 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 20 [2022-02-10 03:14:12,716 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:12,716 INFO L225 Difference]: With dead ends: 438 [2022-02-10 03:14:12,717 INFO L226 Difference]: Without dead ends: 413 [2022-02-10 03:14:12,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 649 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=403, Invalid=2147, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:14:12,717 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 119 mSDsluCounter, 594 mSDsCounter, 0 mSdLazyCounter, 1129 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 1233 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:12,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 287 Invalid, 1233 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1129 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:14:12,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2022-02-10 03:14:12,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 295. [2022-02-10 03:14:12,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 294 states have (on average 2.5170068027210886) internal successors, (740), 294 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:12,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 740 transitions. [2022-02-10 03:14:12,722 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 740 transitions. Word has length 20 [2022-02-10 03:14:12,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:12,722 INFO L470 AbstractCegarLoop]: Abstraction has 295 states and 740 transitions. [2022-02-10 03:14:12,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-02-10 03:14:12,723 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 740 transitions. [2022-02-10 03:14:12,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:14:12,723 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:12,723 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:12,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:12,960 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:12,960 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:12,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:12,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1236112362, now seen corresponding path program 30 times [2022-02-10 03:14:12,961 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:12,961 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533268351] [2022-02-10 03:14:12,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:12,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:12,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:13,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:13,181 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:13,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533268351] [2022-02-10 03:14:13,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533268351] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:13,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1528694104] [2022-02-10 03:14:13,181 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:14:13,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:13,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:13,182 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:13,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-02-10 03:14:13,229 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:14:13,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:14:13,230 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:14:13,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:13,679 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:13,680 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 206 treesize of output 184 [2022-02-10 03:14:14,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:14,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 317 treesize of output 277 [2022-02-10 03:14:14,482 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:14,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 294 treesize of output 252 [2022-02-10 03:14:16,563 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:16,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:18,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:18,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 413 treesize of output 391 [2022-02-10 03:14:24,643 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:24,644 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 344 treesize of output 322 [2022-02-10 03:14:24,655 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:24,655 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 318 treesize of output 290 [2022-02-10 03:14:28,139 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:28,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1528694104] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:14:28,140 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:14:28,140 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-10 03:14:28,140 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632591649] [2022-02-10 03:14:28,140 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:14:28,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:14:28,140 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:14:28,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:14:28,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=439, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:14:28,141 INFO L87 Difference]: Start difference. First operand 295 states and 740 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:31,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:14:31,211 INFO L93 Difference]: Finished difference Result 522 states and 1096 transitions. [2022-02-10 03:14:31,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-02-10 03:14:31,211 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:14:31,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:14:31,212 INFO L225 Difference]: With dead ends: 522 [2022-02-10 03:14:31,212 INFO L226 Difference]: Without dead ends: 472 [2022-02-10 03:14:31,213 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=493, Invalid=1859, Unknown=0, NotChecked=0, Total=2352 [2022-02-10 03:14:31,213 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 232 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 588 mSolverCounterSat, 141 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 141 IncrementalHoareTripleChecker+Valid, 588 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:14:31,213 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [232 Valid, 197 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [141 Valid, 588 Invalid, 0 Unknown, 10 Unchecked, 0.4s Time] [2022-02-10 03:14:31,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2022-02-10 03:14:31,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 298. [2022-02-10 03:14:31,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 297 states have (on average 2.538720538720539) internal successors, (754), 297 states have internal predecessors, (754), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:31,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 754 transitions. [2022-02-10 03:14:31,220 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 754 transitions. Word has length 20 [2022-02-10 03:14:31,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:14:31,220 INFO L470 AbstractCegarLoop]: Abstraction has 298 states and 754 transitions. [2022-02-10 03:14:31,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:14:31,221 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 754 transitions. [2022-02-10 03:14:31,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:14:31,221 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:14:31,222 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:14:31,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-02-10 03:14:31,422 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,SelfDestructingSolverStorable57 [2022-02-10 03:14:31,422 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:14:31,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:14:31,422 INFO L85 PathProgramCache]: Analyzing trace with hash 420603220, now seen corresponding path program 31 times [2022-02-10 03:14:31,422 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:14:31,422 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333917339] [2022-02-10 03:14:31,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:14:31,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:14:31,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:31,762 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:31,762 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:14:31,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333917339] [2022-02-10 03:14:31,762 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [333917339] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:14:31,762 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116123216] [2022-02-10 03:14:31,762 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:14:31,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:14:31,763 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:14:31,780 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:14:31,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-02-10 03:14:31,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:14:31,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:14:31,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:14:32,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:32,318 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 294 treesize of output 254 [2022-02-10 03:14:33,302 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:33,302 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 306 treesize of output 276 [2022-02-10 03:14:33,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:14:33,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 280 treesize of output 240 [2022-02-10 03:14:36,394 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:14:36,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:14:43,265 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:43,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 667 treesize of output 625 [2022-02-10 03:14:56,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:56,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 637 treesize of output 603 [2022-02-10 03:14:56,099 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:14:56,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 599 treesize of output 559 [2022-02-10 03:15:09,030 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:09,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116123216] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:09,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:09,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:15:09,031 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993327838] [2022-02-10 03:15:09,055 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:09,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:15:09,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:09,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:15:09,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=481, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:15:09,056 INFO L87 Difference]: Start difference. First operand 298 states and 754 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-02-10 03:15:12,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:12,971 INFO L93 Difference]: Finished difference Result 564 states and 1158 transitions. [2022-02-10 03:15:12,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-10 03:15:12,971 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 20 [2022-02-10 03:15:12,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:12,972 INFO L225 Difference]: With dead ends: 564 [2022-02-10 03:15:12,972 INFO L226 Difference]: Without dead ends: 498 [2022-02-10 03:15:12,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 562 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=485, Invalid=1677, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:15:12,972 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 366 mSDsluCounter, 404 mSDsCounter, 0 mSdLazyCounter, 716 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 227 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 66 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:12,973 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 227 Invalid, 911 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [129 Valid, 716 Invalid, 0 Unknown, 66 Unchecked, 0.6s Time] [2022-02-10 03:15:12,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 498 states. [2022-02-10 03:15:12,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 498 to 303. [2022-02-10 03:15:12,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 303 states, 302 states have (on average 2.566225165562914) internal successors, (775), 302 states have internal predecessors, (775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:12,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 775 transitions. [2022-02-10 03:15:12,977 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 775 transitions. Word has length 20 [2022-02-10 03:15:12,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:12,977 INFO L470 AbstractCegarLoop]: Abstraction has 303 states and 775 transitions. [2022-02-10 03:15:12,977 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-02-10 03:15:12,977 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 775 transitions. [2022-02-10 03:15:12,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:15:12,978 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:12,978 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:12,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:13,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-02-10 03:15:13,187 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:13,187 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:13,188 INFO L85 PathProgramCache]: Analyzing trace with hash 1119114270, now seen corresponding path program 32 times [2022-02-10 03:15:13,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:13,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530287822] [2022-02-10 03:15:13,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:13,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:13,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:13,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:13,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:13,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530287822] [2022-02-10 03:15:13,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530287822] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:13,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85110625] [2022-02-10 03:15:13,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:15:13,473 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:13,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:13,474 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:13,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-02-10 03:15:13,533 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:15:13,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:13,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:15:13,534 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:14,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:14,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 318 treesize of output 274 [2022-02-10 03:15:15,702 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:15,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 276 treesize of output 236 [2022-02-10 03:15:15,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:15,706 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 223 treesize of output 205 [2022-02-10 03:15:17,398 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:17,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:25,703 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:25,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 536 treesize of output 480 [2022-02-10 03:15:37,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:37,521 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 442 treesize of output 412 [2022-02-10 03:15:37,532 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:37,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 421 treesize of output 389 [2022-02-10 03:15:40,207 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:40,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85110625] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:15:40,208 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:15:40,208 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:15:40,208 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547840581] [2022-02-10 03:15:40,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:15:40,209 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:15:40,209 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:15:40,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:15:40,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=468, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:15:40,210 INFO L87 Difference]: Start difference. First operand 303 states and 775 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-02-10 03:15:40,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:15:40,946 INFO L93 Difference]: Finished difference Result 340 states and 839 transitions. [2022-02-10 03:15:40,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 03:15:40,947 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 20 [2022-02-10 03:15:40,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:15:40,947 INFO L225 Difference]: With dead ends: 340 [2022-02-10 03:15:40,948 INFO L226 Difference]: Without dead ends: 333 [2022-02-10 03:15:40,948 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=236, Invalid=756, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:15:40,948 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 35 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 141 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:15:40,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 115 Invalid, 513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 345 Invalid, 0 Unknown, 141 Unchecked, 0.2s Time] [2022-02-10 03:15:40,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 333 states. [2022-02-10 03:15:40,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 333 to 305. [2022-02-10 03:15:40,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 304 states have (on average 2.5723684210526314) internal successors, (782), 304 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:15:40,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 782 transitions. [2022-02-10 03:15:40,953 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 782 transitions. Word has length 20 [2022-02-10 03:15:40,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:15:40,953 INFO L470 AbstractCegarLoop]: Abstraction has 305 states and 782 transitions. [2022-02-10 03:15:40,954 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-02-10 03:15:40,954 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 782 transitions. [2022-02-10 03:15:40,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:15:40,954 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:15:40,954 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:15:40,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-02-10 03:15:41,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-02-10 03:15:41,170 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:15:41,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:15:41,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1096344832, now seen corresponding path program 33 times [2022-02-10 03:15:41,171 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:15:41,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565785939] [2022-02-10 03:15:41,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:15:41,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:15:41,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:15:41,431 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:41,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:15:41,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565785939] [2022-02-10 03:15:41,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565785939] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:15:41,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257336301] [2022-02-10 03:15:41,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:15:41,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:15:41,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:15:41,436 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:15:41,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-02-10 03:15:41,490 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:15:41,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:15:41,491 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:15:41,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:15:41,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 204 treesize of output 178 [2022-02-10 03:15:42,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 218 treesize of output 192 [2022-02-10 03:15:42,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:15:42,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 196 treesize of output 170 [2022-02-10 03:15:43,056 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:15:43,056 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:15:46,384 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:46,385 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 575 treesize of output 523 [2022-02-10 03:15:58,615 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:58,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 609 treesize of output 547 [2022-02-10 03:15:58,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:15:58,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 543 treesize of output 501 [2022-02-10 03:16:00,768 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:00,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257336301] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:00,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:00,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:16:00,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188023824] [2022-02-10 03:16:00,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:00,769 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:16:00,769 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:00,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:16:00,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:16:00,770 INFO L87 Difference]: Start difference. First operand 305 states and 782 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-02-10 03:16:05,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:05,121 INFO L93 Difference]: Finished difference Result 396 states and 927 transitions. [2022-02-10 03:16:05,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:16:05,121 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 20 [2022-02-10 03:16:05,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:05,122 INFO L225 Difference]: With dead ends: 396 [2022-02-10 03:16:05,122 INFO L226 Difference]: Without dead ends: 376 [2022-02-10 03:16:05,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=377, Invalid=1603, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:16:05,123 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 56 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:05,125 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 155 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:16:05,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 376 states. [2022-02-10 03:16:05,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 376 to 307. [2022-02-10 03:16:05,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.5686274509803924) internal successors, (786), 306 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:05,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 786 transitions. [2022-02-10 03:16:05,129 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 786 transitions. Word has length 20 [2022-02-10 03:16:05,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:05,129 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 786 transitions. [2022-02-10 03:16:05,129 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-02-10 03:16:05,129 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 786 transitions. [2022-02-10 03:16:05,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:16:05,130 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:05,130 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:05,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-02-10 03:16:05,362 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,SelfDestructingSolverStorable60 [2022-02-10 03:16:05,362 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:05,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:05,362 INFO L85 PathProgramCache]: Analyzing trace with hash 175334272, now seen corresponding path program 34 times [2022-02-10 03:16:05,363 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:05,363 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481246712] [2022-02-10 03:16:05,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:05,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:05,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:05,672 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:05,672 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:05,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481246712] [2022-02-10 03:16:05,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481246712] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:05,672 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021411346] [2022-02-10 03:16:05,672 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:16:05,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:05,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:05,673 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:05,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-02-10 03:16:05,730 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:16:05,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:05,731 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:16:05,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:06,121 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:06,121 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 205 treesize of output 179 [2022-02-10 03:16:06,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 364 treesize of output 324 [2022-02-10 03:16:06,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:06,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 341 treesize of output 291 [2022-02-10 03:16:08,067 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:08,067 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:10,872 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:10,873 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 607 treesize of output 559 [2022-02-10 03:16:15,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:15,681 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 419 treesize of output 395 [2022-02-10 03:16:15,690 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:15,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 404 treesize of output 380 [2022-02-10 03:16:17,047 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:17,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021411346] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:17,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:17,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:16:17,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732107313] [2022-02-10 03:16:17,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:17,048 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:16:17,048 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:17,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:16:17,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:16:17,048 INFO L87 Difference]: Start difference. First operand 307 states and 786 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-02-10 03:16:20,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:20,155 INFO L93 Difference]: Finished difference Result 371 states and 908 transitions. [2022-02-10 03:16:20,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:16:20,155 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 20 [2022-02-10 03:16:20,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:20,156 INFO L225 Difference]: With dead ends: 371 [2022-02-10 03:16:20,156 INFO L226 Difference]: Without dead ends: 363 [2022-02-10 03:16:20,157 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 613 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=512, Invalid=1650, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:16:20,157 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 60 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 415 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 535 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 415 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:20,157 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 109 Invalid, 535 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 415 Invalid, 0 Unknown, 52 Unchecked, 0.3s Time] [2022-02-10 03:16:20,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2022-02-10 03:16:20,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 307. [2022-02-10 03:16:20,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.5686274509803924) internal successors, (786), 306 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:20,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 786 transitions. [2022-02-10 03:16:20,164 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 786 transitions. Word has length 20 [2022-02-10 03:16:20,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:20,164 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 786 transitions. [2022-02-10 03:16:20,164 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-02-10 03:16:20,164 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 786 transitions. [2022-02-10 03:16:20,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:16:20,165 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:20,165 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:20,189 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-02-10 03:16:20,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:20,386 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:20,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:20,386 INFO L85 PathProgramCache]: Analyzing trace with hash 537316382, now seen corresponding path program 35 times [2022-02-10 03:16:20,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:20,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1466016060] [2022-02-10 03:16:20,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:20,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:20,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:20,619 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:20,619 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:20,619 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1466016060] [2022-02-10 03:16:20,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1466016060] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:20,620 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120171436] [2022-02-10 03:16:20,620 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:16:20,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:20,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:20,621 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:20,622 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-02-10 03:16:20,695 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 03:16:20,695 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:20,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:16:20,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:21,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 182 treesize of output 160 [2022-02-10 03:16:21,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 254 treesize of output 226 [2022-02-10 03:16:21,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 243 treesize of output 207 [2022-02-10 03:16:22,004 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:22,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:23,780 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:23,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 529 treesize of output 477 [2022-02-10 03:16:25,361 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:25,361 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 277 treesize of output 257 [2022-02-10 03:16:25,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:25,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 266 treesize of output 256 [2022-02-10 03:16:26,037 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:26,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120171436] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:26,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:26,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-10 03:16:26,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429264270] [2022-02-10 03:16:26,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:26,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:16:26,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:26,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:16:26,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:16:26,039 INFO L87 Difference]: Start difference. First operand 307 states and 786 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:27,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:27,163 INFO L93 Difference]: Finished difference Result 364 states and 870 transitions. [2022-02-10 03:16:27,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:16:27,163 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:16:27,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:27,164 INFO L225 Difference]: With dead ends: 364 [2022-02-10 03:16:27,164 INFO L226 Difference]: Without dead ends: 355 [2022-02-10 03:16:27,165 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 356 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=223, Invalid=1037, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:16:27,165 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 87 mSDsluCounter, 201 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:27,166 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 123 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:16:27,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 355 states. [2022-02-10 03:16:27,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 355 to 307. [2022-02-10 03:16:27,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 307 states, 306 states have (on average 2.5686274509803924) internal successors, (786), 306 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:27,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 307 states to 307 states and 786 transitions. [2022-02-10 03:16:27,185 INFO L78 Accepts]: Start accepts. Automaton has 307 states and 786 transitions. Word has length 20 [2022-02-10 03:16:27,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:27,186 INFO L470 AbstractCegarLoop]: Abstraction has 307 states and 786 transitions. [2022-02-10 03:16:27,186 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:27,186 INFO L276 IsEmpty]: Start isEmpty. Operand 307 states and 786 transitions. [2022-02-10 03:16:27,186 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:16:27,186 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:27,186 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:27,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:27,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:27,387 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:27,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:27,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1135191070, now seen corresponding path program 36 times [2022-02-10 03:16:27,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:27,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396645394] [2022-02-10 03:16:27,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:27,388 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:27,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:27,627 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:27,628 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:27,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396645394] [2022-02-10 03:16:27,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396645394] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:27,628 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393224568] [2022-02-10 03:16:27,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:16:27,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:27,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:27,636 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:27,637 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-02-10 03:16:27,703 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:16:27,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:16:27,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:16:27,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:28,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:28,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 393 treesize of output 327 [2022-02-10 03:16:30,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:30,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 316 treesize of output 270 [2022-02-10 03:16:30,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:30,439 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 287 treesize of output 251 [2022-02-10 03:16:32,106 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:32,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:33,520 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:33,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 378 treesize of output 336 [2022-02-10 03:16:36,874 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:36,875 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 401 treesize of output 371 [2022-02-10 03:16:36,888 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:36,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 367 treesize of output 343 [2022-02-10 03:16:38,924 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:38,924 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393224568] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:16:38,924 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:16:38,924 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:16:38,924 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710284203] [2022-02-10 03:16:38,924 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:16:38,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:16:38,925 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:16:38,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:16:38,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=484, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:16:38,928 INFO L87 Difference]: Start difference. First operand 307 states and 786 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-02-10 03:16:41,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:16:41,680 INFO L93 Difference]: Finished difference Result 374 states and 886 transitions. [2022-02-10 03:16:41,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 03:16:41,681 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 20 [2022-02-10 03:16:41,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:16:41,682 INFO L225 Difference]: With dead ends: 374 [2022-02-10 03:16:41,682 INFO L226 Difference]: Without dead ends: 353 [2022-02-10 03:16:41,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 369 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=236, Invalid=1096, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:16:41,683 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 60 mSDsluCounter, 340 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 60 SdHoareTripleChecker+Valid, 153 SdHoareTripleChecker+Invalid, 745 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 195 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:16:41,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [60 Valid, 153 Invalid, 745 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 500 Invalid, 0 Unknown, 195 Unchecked, 0.3s Time] [2022-02-10 03:16:41,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-02-10 03:16:41,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 309. [2022-02-10 03:16:41,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 308 states have (on average 2.5681818181818183) internal successors, (791), 308 states have internal predecessors, (791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:16:41,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 791 transitions. [2022-02-10 03:16:41,691 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 791 transitions. Word has length 20 [2022-02-10 03:16:41,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:16:41,691 INFO L470 AbstractCegarLoop]: Abstraction has 309 states and 791 transitions. [2022-02-10 03:16:41,691 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-02-10 03:16:41,691 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 791 transitions. [2022-02-10 03:16:41,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:16:41,692 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:16:41,692 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:16:41,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-02-10 03:16:41,893 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:41,894 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:16:41,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:16:41,894 INFO L85 PathProgramCache]: Analyzing trace with hash 2087796948, now seen corresponding path program 37 times [2022-02-10 03:16:41,894 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:16:41,894 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571233255] [2022-02-10 03:16:41,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:16:41,894 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:16:41,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:42,222 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:42,223 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:16:42,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571233255] [2022-02-10 03:16:42,223 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571233255] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:16:42,223 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [640345929] [2022-02-10 03:16:42,223 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:16:42,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:16:42,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:16:42,224 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:16:42,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-02-10 03:16:42,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:16:42,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:16:42,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:16:43,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 223 treesize of output 199 [2022-02-10 03:16:43,721 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:43,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 246 treesize of output 218 [2022-02-10 03:16:43,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:16:43,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 222 treesize of output 196 [2022-02-10 03:16:45,717 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:16:45,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:16:48,009 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:16:48,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 570 treesize of output 520 [2022-02-10 03:17:06,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:06,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 584 treesize of output 538 [2022-02-10 03:17:06,300 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:06,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 534 treesize of output 490 [2022-02-10 03:17:09,495 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:09,496 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [640345929] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:09,496 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:09,496 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:17:09,496 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524440739] [2022-02-10 03:17:09,496 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:09,497 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:17:09,497 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:09,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:17:09,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=480, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:17:09,502 INFO L87 Difference]: Start difference. First operand 309 states and 791 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-02-10 03:17:11,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:11,712 INFO L93 Difference]: Finished difference Result 410 states and 932 transitions. [2022-02-10 03:17:11,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-02-10 03:17:11,712 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 20 [2022-02-10 03:17:11,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:11,713 INFO L225 Difference]: With dead ends: 410 [2022-02-10 03:17:11,713 INFO L226 Difference]: Without dead ends: 377 [2022-02-10 03:17:11,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 452 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=356, Invalid=1366, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:17:11,713 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 133 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 133 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 19 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:11,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [133 Valid, 138 Invalid, 651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 565 Invalid, 0 Unknown, 19 Unchecked, 0.4s Time] [2022-02-10 03:17:11,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2022-02-10 03:17:11,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 313. [2022-02-10 03:17:11,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 2.551282051282051) internal successors, (796), 312 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:11,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 796 transitions. [2022-02-10 03:17:11,729 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 796 transitions. Word has length 20 [2022-02-10 03:17:11,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:11,729 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 796 transitions. [2022-02-10 03:17:11,729 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-02-10 03:17:11,730 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 796 transitions. [2022-02-10 03:17:11,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:17:11,730 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:11,730 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:11,747 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-02-10 03:17:11,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:11,944 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:11,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:11,944 INFO L85 PathProgramCache]: Analyzing trace with hash 245444308, now seen corresponding path program 38 times [2022-02-10 03:17:11,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:11,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102641679] [2022-02-10 03:17:11,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:11,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:11,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:12,290 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:12,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:12,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102641679] [2022-02-10 03:17:12,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102641679] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:12,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [156484818] [2022-02-10 03:17:12,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:17:12,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:12,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:12,292 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-02-10 03:17:12,293 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-02-10 03:17:12,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:17:12,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:12,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:17:12,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:12,856 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 212 treesize of output 192 [2022-02-10 03:17:13,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:13,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 199 [2022-02-10 03:17:13,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:13,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 203 treesize of output 179 [2022-02-10 03:17:14,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:14,991 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:17,692 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:17,692 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 607 treesize of output 549 [2022-02-10 03:17:20,090 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:20,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 428 treesize of output 402 [2022-02-10 03:17:20,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:20,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 381 treesize of output 357 [2022-02-10 03:17:21,018 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:21,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [156484818] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:21,018 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:21,018 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:17:21,018 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610181857] [2022-02-10 03:17:21,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:21,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:17:21,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:21,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:17:21,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:17:21,023 INFO L87 Difference]: Start difference. First operand 313 states and 796 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-02-10 03:17:22,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:22,284 INFO L93 Difference]: Finished difference Result 359 states and 866 transitions. [2022-02-10 03:17:22,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 03:17:22,284 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 20 [2022-02-10 03:17:22,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:22,289 INFO L225 Difference]: With dead ends: 359 [2022-02-10 03:17:22,289 INFO L226 Difference]: Without dead ends: 348 [2022-02-10 03:17:22,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 305 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=278, Invalid=912, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:17:22,290 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 58 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 109 SdHoareTripleChecker+Invalid, 526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:22,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 109 Invalid, 526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 453 Invalid, 0 Unknown, 18 Unchecked, 0.3s Time] [2022-02-10 03:17:22,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-02-10 03:17:22,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 315. [2022-02-10 03:17:22,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 2.5573248407643314) internal successors, (803), 314 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:22,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 803 transitions. [2022-02-10 03:17:22,294 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 803 transitions. Word has length 20 [2022-02-10 03:17:22,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:22,294 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 803 transitions. [2022-02-10 03:17:22,294 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-02-10 03:17:22,294 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 803 transitions. [2022-02-10 03:17:22,295 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:17:22,295 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:22,295 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:22,313 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-02-10 03:17:22,511 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,SelfDestructingSolverStorable65 [2022-02-10 03:17:22,512 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:22,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:22,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1700952960, now seen corresponding path program 39 times [2022-02-10 03:17:22,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:22,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051286980] [2022-02-10 03:17:22,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:22,512 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:22,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:22,793 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:22,793 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:22,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051286980] [2022-02-10 03:17:22,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051286980] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:22,793 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591878969] [2022-02-10 03:17:22,793 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:17:22,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:22,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:22,794 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-02-10 03:17:22,806 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-02-10 03:17:22,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:17:22,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:22,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:17:22,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:23,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 186 [2022-02-10 03:17:23,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 417 treesize of output 343 [2022-02-10 03:17:23,837 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 330 treesize of output 298 [2022-02-10 03:17:24,610 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:24,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:26,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:26,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 472 treesize of output 438 [2022-02-10 03:17:30,788 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:30,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 477 treesize of output 433 [2022-02-10 03:17:30,802 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:30,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 442 treesize of output 402 [2022-02-10 03:17:36,692 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:36,693 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591878969] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:36,693 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:36,693 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-10 03:17:36,693 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388862615] [2022-02-10 03:17:36,693 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:36,693 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:17:36,693 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:36,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:17:36,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=441, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:17:36,693 INFO L87 Difference]: Start difference. First operand 315 states and 803 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:38,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:38,642 INFO L93 Difference]: Finished difference Result 378 states and 911 transitions. [2022-02-10 03:17:38,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:17:38,642 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:17:38,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:38,643 INFO L225 Difference]: With dead ends: 378 [2022-02-10 03:17:38,643 INFO L226 Difference]: Without dead ends: 365 [2022-02-10 03:17:38,643 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=266, Invalid=924, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:17:38,643 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 92 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 473 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:38,643 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 104 Invalid, 473 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:17:38,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-02-10 03:17:38,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 318. [2022-02-10 03:17:38,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 317 states have (on average 2.5678233438485805) internal successors, (814), 317 states have internal predecessors, (814), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:38,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 814 transitions. [2022-02-10 03:17:38,647 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 814 transitions. Word has length 20 [2022-02-10 03:17:38,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:38,647 INFO L470 AbstractCegarLoop]: Abstraction has 318 states and 814 transitions. [2022-02-10 03:17:38,647 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:38,647 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 814 transitions. [2022-02-10 03:17:38,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:17:38,648 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:38,648 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:38,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-02-10 03:17:38,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-02-10 03:17:38,856 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:38,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:38,857 INFO L85 PathProgramCache]: Analyzing trace with hash -675452352, now seen corresponding path program 40 times [2022-02-10 03:17:38,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:38,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [860134766] [2022-02-10 03:17:38,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:38,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:38,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:39,049 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:39,049 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:39,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [860134766] [2022-02-10 03:17:39,049 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [860134766] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:39,049 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1245660063] [2022-02-10 03:17:39,049 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:17:39,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:39,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:39,051 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-02-10 03:17:39,051 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-02-10 03:17:39,112 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:17:39,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:39,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:17:39,114 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:39,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:39,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 318 treesize of output 282 [2022-02-10 03:17:40,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 377 treesize of output 335 [2022-02-10 03:17:40,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:17:40,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 339 treesize of output 289 [2022-02-10 03:17:41,817 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:41,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:43,523 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:43,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 335 treesize of output 313 [2022-02-10 03:17:44,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:44,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 475 treesize of output 435 [2022-02-10 03:17:44,809 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:44,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 444 treesize of output 398 [2022-02-10 03:17:45,986 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:45,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1245660063] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:45,986 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:45,986 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:17:45,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407570117] [2022-02-10 03:17:45,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:45,992 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:17:45,992 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:45,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:17:45,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=497, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:17:45,992 INFO L87 Difference]: Start difference. First operand 318 states and 814 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-02-10 03:17:47,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:17:47,772 INFO L93 Difference]: Finished difference Result 387 states and 929 transitions. [2022-02-10 03:17:47,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:17:47,773 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 20 [2022-02-10 03:17:47,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:17:47,773 INFO L225 Difference]: With dead ends: 387 [2022-02-10 03:17:47,773 INFO L226 Difference]: Without dead ends: 365 [2022-02-10 03:17:47,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 310 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=185, Invalid=1005, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:17:47,774 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 56 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 938 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:17:47,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 170 Invalid, 938 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:17:47,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2022-02-10 03:17:47,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 323. [2022-02-10 03:17:47,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 322 states have (on average 2.5683229813664594) internal successors, (827), 322 states have internal predecessors, (827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:17:47,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 827 transitions. [2022-02-10 03:17:47,786 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 827 transitions. Word has length 20 [2022-02-10 03:17:47,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:17:47,786 INFO L470 AbstractCegarLoop]: Abstraction has 323 states and 827 transitions. [2022-02-10 03:17:47,786 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-02-10 03:17:47,787 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 827 transitions. [2022-02-10 03:17:47,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:17:47,787 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:17:47,787 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:17:47,804 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-02-10 03:17:48,003 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,SelfDestructingSolverStorable67 [2022-02-10 03:17:48,004 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:17:48,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:17:48,004 INFO L85 PathProgramCache]: Analyzing trace with hash 481585706, now seen corresponding path program 41 times [2022-02-10 03:17:48,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:17:48,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392075489] [2022-02-10 03:17:48,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:17:48,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:17:48,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:17:48,333 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:48,333 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:17:48,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392075489] [2022-02-10 03:17:48,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392075489] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:17:48,333 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1313046430] [2022-02-10 03:17:48,333 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:17:48,333 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:17:48,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:17:48,334 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-02-10 03:17:48,337 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-02-10 03:17:48,394 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:17:48,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:17:48,395 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:17:48,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:17:48,688 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 245 treesize of output 219 [2022-02-10 03:17:49,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 253 treesize of output 223 [2022-02-10 03:17:49,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 227 treesize of output 195 [2022-02-10 03:17:49,905 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:49,905 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:17:52,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:52,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 417 treesize of output 399 [2022-02-10 03:17:56,857 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:56,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 2 new quantified variables, introduced 1 case distinctions, treesize of input 453 treesize of output 407 [2022-02-10 03:17:56,869 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:17:56,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 403 treesize of output 365 [2022-02-10 03:17:59,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:17:59,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1313046430] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:17:59,022 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:17:59,023 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-10 03:17:59,023 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103888084] [2022-02-10 03:17:59,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:17:59,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:17:59,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:17:59,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:17:59,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:17:59,023 INFO L87 Difference]: Start difference. First operand 323 states and 827 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:02,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:02,885 INFO L93 Difference]: Finished difference Result 550 states and 1180 transitions. [2022-02-10 03:18:02,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:18:02,885 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:18:02,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:02,886 INFO L225 Difference]: With dead ends: 550 [2022-02-10 03:18:02,886 INFO L226 Difference]: Without dead ends: 487 [2022-02-10 03:18:02,887 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 23 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 943 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=678, Invalid=2744, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:18:02,887 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 317 mSDsluCounter, 495 mSDsCounter, 0 mSdLazyCounter, 1019 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 317 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 1184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1019 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:02,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [317 Valid, 275 Invalid, 1184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1019 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:18:02,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2022-02-10 03:18:02,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 334. [2022-02-10 03:18:02,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.6066066066066065) internal successors, (868), 333 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-02-10 03:18:02,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 868 transitions. [2022-02-10 03:18:02,892 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 868 transitions. Word has length 20 [2022-02-10 03:18:02,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:02,892 INFO L470 AbstractCegarLoop]: Abstraction has 334 states and 868 transitions. [2022-02-10 03:18:02,892 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:18:02,892 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 868 transitions. [2022-02-10 03:18:02,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:18:02,892 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:02,892 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:02,916 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-02-10 03:18:03,093 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-02-10 03:18:03,093 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:03,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:03,093 INFO L85 PathProgramCache]: Analyzing trace with hash -345833170, now seen corresponding path program 42 times [2022-02-10 03:18:03,093 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:03,093 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729642951] [2022-02-10 03:18:03,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:03,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:03,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:03,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:03,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:03,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729642951] [2022-02-10 03:18:03,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729642951] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:03,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538425052] [2022-02-10 03:18:03,322 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:18:03,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:03,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:03,340 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-02-10 03:18:03,384 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-02-10 03:18:03,414 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:18:03,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:03,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:18:03,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:04,113 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 395 treesize of output 333 [2022-02-10 03:18:04,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:04,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 239 treesize of output 215 [2022-02-10 03:18:04,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:04,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 232 treesize of output 200 [2022-02-10 03:18:05,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:05,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:13,181 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:13,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 413 treesize of output 389 [2022-02-10 03:18:16,804 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:16,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 342 treesize of output 312 [2022-02-10 03:18:16,817 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:16,817 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 308 treesize of output 270 [2022-02-10 03:18:17,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:17,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538425052] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:17,846 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:17,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:18:17,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926645428] [2022-02-10 03:18:17,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:17,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:18:17,846 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:17,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:18:17,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:18:17,849 INFO L87 Difference]: Start difference. First operand 334 states and 868 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-02-10 03:18:21,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:21,822 INFO L93 Difference]: Finished difference Result 525 states and 1209 transitions. [2022-02-10 03:18:21,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:18:21,822 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 20 [2022-02-10 03:18:21,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:21,827 INFO L225 Difference]: With dead ends: 525 [2022-02-10 03:18:21,827 INFO L226 Difference]: Without dead ends: 499 [2022-02-10 03:18:21,827 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 643 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=514, Invalid=2036, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:18:21,827 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 134 mSDsluCounter, 357 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:21,827 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 215 Invalid, 864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:18:21,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2022-02-10 03:18:21,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 350. [2022-02-10 03:18:21,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 350 states, 349 states have (on average 2.6045845272206303) internal successors, (909), 349 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-02-10 03:18:21,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 350 states to 350 states and 909 transitions. [2022-02-10 03:18:21,837 INFO L78 Accepts]: Start accepts. Automaton has 350 states and 909 transitions. Word has length 20 [2022-02-10 03:18:21,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:21,837 INFO L470 AbstractCegarLoop]: Abstraction has 350 states and 909 transitions. [2022-02-10 03:18:21,837 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-02-10 03:18:21,837 INFO L276 IsEmpty]: Start isEmpty. Operand 350 states and 909 transitions. [2022-02-10 03:18:21,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:18:21,837 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:21,838 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:21,854 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-02-10 03:18:22,049 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:22,052 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:22,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:22,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1289613168, now seen corresponding path program 43 times [2022-02-10 03:18:22,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:22,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624525843] [2022-02-10 03:18:22,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:22,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:22,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:22,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:22,322 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:22,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624525843] [2022-02-10 03:18:22,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624525843] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:22,322 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099033959] [2022-02-10 03:18:22,322 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:18:22,322 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:22,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:22,336 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-02-10 03:18:22,377 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-02-10 03:18:22,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:22,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 38 conjunts are in the unsatisfiable core [2022-02-10 03:18:22,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:22,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 264 treesize of output 228 [2022-02-10 03:18:23,225 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:23,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 245 treesize of output 213 [2022-02-10 03:18:23,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:23,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 217 treesize of output 193 [2022-02-10 03:18:24,812 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:24,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:27,382 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:27,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 388 treesize of output 370 [2022-02-10 03:18:30,521 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:30,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 392 treesize of output 348 [2022-02-10 03:18:30,533 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:30,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 344 treesize of output 312 [2022-02-10 03:18:31,298 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:31,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099033959] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:31,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:31,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:18:31,299 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139542355] [2022-02-10 03:18:31,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:31,299 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:18:31,299 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:31,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:18:31,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=488, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:18:31,299 INFO L87 Difference]: Start difference. First operand 350 states and 909 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-02-10 03:18:35,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:35,432 INFO L93 Difference]: Finished difference Result 595 states and 1314 transitions. [2022-02-10 03:18:35,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-02-10 03:18:35,432 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 20 [2022-02-10 03:18:35,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:35,433 INFO L225 Difference]: With dead ends: 595 [2022-02-10 03:18:35,433 INFO L226 Difference]: Without dead ends: 539 [2022-02-10 03:18:35,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 624 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=447, Invalid=1809, Unknown=0, NotChecked=0, Total=2256 [2022-02-10 03:18:35,433 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 262 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 709 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 262 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:35,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [262 Valid, 236 Invalid, 849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 709 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-02-10 03:18:35,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-02-10 03:18:35,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 352. [2022-02-10 03:18:35,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 2.6324786324786325) internal successors, (924), 351 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-02-10 03:18:35,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 924 transitions. [2022-02-10 03:18:35,438 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 924 transitions. Word has length 20 [2022-02-10 03:18:35,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:35,438 INFO L470 AbstractCegarLoop]: Abstraction has 352 states and 924 transitions. [2022-02-10 03:18:35,438 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-02-10 03:18:35,438 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 924 transitions. [2022-02-10 03:18:35,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:18:35,439 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:35,439 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:35,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-02-10 03:18:35,643 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:35,643 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:35,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:35,644 INFO L85 PathProgramCache]: Analyzing trace with hash -2105122310, now seen corresponding path program 44 times [2022-02-10 03:18:35,644 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:35,644 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835453743] [2022-02-10 03:18:35,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:35,644 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:35,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:35,950 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:35,951 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:35,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835453743] [2022-02-10 03:18:35,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835453743] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:35,951 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329527605] [2022-02-10 03:18:35,951 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:18:35,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:35,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:35,960 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-02-10 03:18:35,961 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-02-10 03:18:36,033 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:18:36,033 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:36,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:18:36,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:36,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:36,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 240 treesize of output 206 [2022-02-10 03:18:37,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:37,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 365 treesize of output 317 [2022-02-10 03:18:37,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 321 treesize of output 271 [2022-02-10 03:18:38,879 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:38,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:18:42,252 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:42,252 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 611 treesize of output 569 [2022-02-10 03:18:53,749 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:53,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 289 treesize of output 265 [2022-02-10 03:18:53,759 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:18:53,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 261 treesize of output 241 [2022-02-10 03:18:55,448 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:55,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329527605] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:18:55,448 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:18:55,448 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:18:55,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516481857] [2022-02-10 03:18:55,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:18:55,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:18:55,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:18:55,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:18:55,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=473, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:18:55,449 INFO L87 Difference]: Start difference. First operand 352 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-02-10 03:18:58,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:18:58,988 INFO L93 Difference]: Finished difference Result 595 states and 1331 transitions. [2022-02-10 03:18:58,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-02-10 03:18:58,989 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 20 [2022-02-10 03:18:58,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:18:58,990 INFO L225 Difference]: With dead ends: 595 [2022-02-10 03:18:58,990 INFO L226 Difference]: Without dead ends: 543 [2022-02-10 03:18:58,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 22 SyntacticMatches, 4 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=458, Invalid=1522, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:18:58,991 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 247 mSDsluCounter, 415 mSDsCounter, 0 mSdLazyCounter, 754 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 872 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 754 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:18:58,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [247 Valid, 228 Invalid, 872 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 754 Invalid, 0 Unknown, 18 Unchecked, 0.5s Time] [2022-02-10 03:18:58,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-02-10 03:18:58,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 355. [2022-02-10 03:18:58,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.6497175141242937) internal successors, (938), 354 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-02-10 03:18:59,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 938 transitions. [2022-02-10 03:18:59,005 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 938 transitions. Word has length 20 [2022-02-10 03:18:59,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:18:59,006 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 938 transitions. [2022-02-10 03:18:59,006 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-02-10 03:18:59,006 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 938 transitions. [2022-02-10 03:18:59,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:18:59,006 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:18:59,006 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:18:59,036 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-02-10 03:18:59,207 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:59,207 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:18:59,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:18:59,207 INFO L85 PathProgramCache]: Analyzing trace with hash -1675357688, now seen corresponding path program 45 times [2022-02-10 03:18:59,207 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:18:59,207 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192595123] [2022-02-10 03:18:59,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:18:59,207 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:18:59,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:18:59,502 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:18:59,502 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:18:59,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192595123] [2022-02-10 03:18:59,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192595123] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:18:59,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734591071] [2022-02-10 03:18:59,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:18:59,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:18:59,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:18:59,503 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-02-10 03:18:59,506 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-02-10 03:18:59,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-10 03:18:59,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:18:59,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:18:59,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:18:59,927 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:18:59,928 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 336 treesize of output 288 [2022-02-10 03:19:00,895 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:00,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 274 treesize of output 242 [2022-02-10 03:19:00,900 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:00,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 229 treesize of output 203 [2022-02-10 03:19:02,379 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:02,379 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:07,542 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:07,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 407 treesize of output 385 [2022-02-10 03:19:24,100 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:24,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 414 treesize of output 378 [2022-02-10 03:19:24,109 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:24,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 387 treesize of output 365 [2022-02-10 03:19:25,448 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:25,448 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734591071] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:25,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:25,449 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:19:25,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023251885] [2022-02-10 03:19:25,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:25,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:19:25,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:25,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:19:25,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=459, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:19:25,465 INFO L87 Difference]: Start difference. First operand 355 states and 938 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-02-10 03:19:26,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:26,857 INFO L93 Difference]: Finished difference Result 401 states and 1021 transitions. [2022-02-10 03:19:26,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:19:26,857 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 20 [2022-02-10 03:19:26,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:26,858 INFO L225 Difference]: With dead ends: 401 [2022-02-10 03:19:26,858 INFO L226 Difference]: Without dead ends: 394 [2022-02-10 03:19:26,858 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 282 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=229, Invalid=701, Unknown=0, NotChecked=0, Total=930 [2022-02-10 03:19:26,859 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 74 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 469 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:26,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 90 Invalid, 469 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 343 Invalid, 0 Unknown, 89 Unchecked, 0.2s Time] [2022-02-10 03:19:26,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2022-02-10 03:19:26,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 358. [2022-02-10 03:19:26,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 2.6582633053221287) internal successors, (949), 357 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-02-10 03:19:26,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 949 transitions. [2022-02-10 03:19:26,862 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 949 transitions. Word has length 20 [2022-02-10 03:19:26,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:26,863 INFO L470 AbstractCegarLoop]: Abstraction has 358 states and 949 transitions. [2022-02-10 03:19:26,863 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-02-10 03:19:26,863 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 949 transitions. [2022-02-10 03:19:26,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:19:26,863 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:26,863 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:26,879 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-02-10 03:19:27,078 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,SelfDestructingSolverStorable72 [2022-02-10 03:19:27,079 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:27,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:27,079 INFO L85 PathProgramCache]: Analyzing trace with hash 404150506, now seen corresponding path program 46 times [2022-02-10 03:19:27,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:27,079 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269723850] [2022-02-10 03:19:27,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:27,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:27,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:27,369 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:27,370 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:27,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269723850] [2022-02-10 03:19:27,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269723850] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:27,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189112752] [2022-02-10 03:19:27,370 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:19:27,370 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:27,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:27,371 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-02-10 03:19:27,372 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-02-10 03:19:27,435 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:19:27,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:27,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:19:27,438 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:27,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 307 treesize of output 263 [2022-02-10 03:19:28,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:28,760 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 299 treesize of output 259 [2022-02-10 03:19:28,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:28,765 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 246 treesize of output 226 [2022-02-10 03:19:29,490 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:29,491 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:32,803 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:32,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 446 treesize of output 418 [2022-02-10 03:19:35,089 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:35,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 355 treesize of output 331 [2022-02-10 03:19:35,098 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:35,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 340 treesize of output 324 [2022-02-10 03:19:36,713 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:36,714 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189112752] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:36,714 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:36,714 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-10 03:19:36,714 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667712678] [2022-02-10 03:19:36,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:36,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:19:36,714 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:36,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:19:36,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:19:36,715 INFO L87 Difference]: Start difference. First operand 358 states and 949 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:37,464 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:37,464 INFO L93 Difference]: Finished difference Result 398 states and 1010 transitions. [2022-02-10 03:19:37,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 03:19:37,464 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:19:37,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:37,465 INFO L225 Difference]: With dead ends: 398 [2022-02-10 03:19:37,465 INFO L226 Difference]: Without dead ends: 393 [2022-02-10 03:19:37,466 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 24 SyntacticMatches, 3 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=147, Invalid=609, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:19:37,466 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 106 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:37,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 106 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-10 03:19:37,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 393 states. [2022-02-10 03:19:37,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 393 to 360. [2022-02-10 03:19:37,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 360 states, 359 states have (on average 2.6545961002785514) internal successors, (953), 359 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-02-10 03:19:37,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 360 states to 360 states and 953 transitions. [2022-02-10 03:19:37,471 INFO L78 Accepts]: Start accepts. Automaton has 360 states and 953 transitions. Word has length 20 [2022-02-10 03:19:37,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:37,471 INFO L470 AbstractCegarLoop]: Abstraction has 360 states and 953 transitions. [2022-02-10 03:19:37,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:37,471 INFO L276 IsEmpty]: Start isEmpty. Operand 360 states and 953 transitions. [2022-02-10 03:19:37,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:19:37,472 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:37,472 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:37,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-02-10 03:19:37,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:37,679 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:37,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:37,680 INFO L85 PathProgramCache]: Analyzing trace with hash 1675829610, now seen corresponding path program 47 times [2022-02-10 03:19:37,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:37,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888652837] [2022-02-10 03:19:37,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:37,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:38,077 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:38,078 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:38,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888652837] [2022-02-10 03:19:38,078 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888652837] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:38,078 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666272503] [2022-02-10 03:19:38,078 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:19:38,078 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:38,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:38,084 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-02-10 03:19:38,085 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-02-10 03:19:38,160 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:19:38,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:38,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 39 conjunts are in the unsatisfiable core [2022-02-10 03:19:38,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:38,712 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 190 treesize of output 166 [2022-02-10 03:19:39,129 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 338 treesize of output 292 [2022-02-10 03:19:39,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 296 treesize of output 250 [2022-02-10 03:19:39,960 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:39,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:19:42,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:42,970 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 553 treesize of output 499 [2022-02-10 03:19:48,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:48,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 490 treesize of output 462 [2022-02-10 03:19:48,837 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:19:48,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 458 treesize of output 402 [2022-02-10 03:19:49,805 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:49,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666272503] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:19:49,806 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:19:49,806 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 27 [2022-02-10 03:19:49,806 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61730542] [2022-02-10 03:19:49,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:19:49,806 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:19:49,806 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:19:49,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:19:49,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:19:49,807 INFO L87 Difference]: Start difference. First operand 360 states and 953 transitions. Second operand has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:56,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:19:56,080 INFO L93 Difference]: Finished difference Result 565 states and 1289 transitions. [2022-02-10 03:19:56,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:19:56,080 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:19:56,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:19:56,081 INFO L225 Difference]: With dead ends: 565 [2022-02-10 03:19:56,081 INFO L226 Difference]: Without dead ends: 525 [2022-02-10 03:19:56,082 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1145 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=774, Invalid=3258, Unknown=0, NotChecked=0, Total=4032 [2022-02-10 03:19:56,082 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 161 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 1079 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1079 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:19:56,082 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 354 Invalid, 1205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1079 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-02-10 03:19:56,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 525 states. [2022-02-10 03:19:56,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 525 to 364. [2022-02-10 03:19:56,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 2.683195592286501) internal successors, (974), 363 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:56,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 974 transitions. [2022-02-10 03:19:56,087 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 974 transitions. Word has length 20 [2022-02-10 03:19:56,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:19:56,087 INFO L470 AbstractCegarLoop]: Abstraction has 364 states and 974 transitions. [2022-02-10 03:19:56,087 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 1.8518518518518519) internal successors, (50), 27 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:19:56,087 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 974 transitions. [2022-02-10 03:19:56,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:19:56,088 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:19:56,088 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:19:56,104 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-02-10 03:19:56,304 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:56,304 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:19:56,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:19:56,305 INFO L85 PathProgramCache]: Analyzing trace with hash -706675010, now seen corresponding path program 48 times [2022-02-10 03:19:56,305 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:19:56,305 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491407280] [2022-02-10 03:19:56,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:19:56,305 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:19:56,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:19:56,634 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:56,634 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:19:56,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491407280] [2022-02-10 03:19:56,634 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491407280] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:19:56,634 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818344102] [2022-02-10 03:19:56,634 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:19:56,634 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:19:56,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:19:56,652 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-02-10 03:19:56,672 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-02-10 03:19:56,754 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-10 03:19:56,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:19:56,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:19:56,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:19:57,208 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:57,209 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 202 treesize of output 176 [2022-02-10 03:19:57,878 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:19:57,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 222 treesize of output 196 [2022-02-10 03:19:57,882 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 200 treesize of output 176 [2022-02-10 03:19:59,393 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:19:59,393 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:01,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:01,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 497 treesize of output 479 [2022-02-10 03:20:07,675 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:07,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 446 treesize of output 416 [2022-02-10 03:20:07,684 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:07,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 395 treesize of output 375 [2022-02-10 03:20:08,644 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:08,644 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818344102] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:08,644 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:08,646 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-02-10 03:20:08,646 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352404760] [2022-02-10 03:20:08,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:08,646 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-10 03:20:08,647 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:08,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-10 03:20:08,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=133, Invalid=419, Unknown=0, NotChecked=0, Total=552 [2022-02-10 03:20:08,647 INFO L87 Difference]: Start difference. First operand 364 states and 974 transitions. Second operand has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:09,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:09,132 INFO L93 Difference]: Finished difference Result 404 states and 1040 transitions. [2022-02-10 03:20:09,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 03:20:09,132 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-02-10 03:20:09,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:09,133 INFO L225 Difference]: With dead ends: 404 [2022-02-10 03:20:09,133 INFO L226 Difference]: Without dead ends: 397 [2022-02-10 03:20:09,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 23 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 244 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=174, Invalid=528, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:20:09,133 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 37 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 347 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 74 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 24 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:09,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 74 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 347 Invalid, 0 Unknown, 24 Unchecked, 0.2s Time] [2022-02-10 03:20:09,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 397 states. [2022-02-10 03:20:09,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 397 to 368. [2022-02-10 03:20:09,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 368 states, 367 states have (on average 2.673024523160763) internal successors, (981), 367 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:09,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 368 states to 368 states and 981 transitions. [2022-02-10 03:20:09,137 INFO L78 Accepts]: Start accepts. Automaton has 368 states and 981 transitions. Word has length 20 [2022-02-10 03:20:09,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:09,137 INFO L470 AbstractCegarLoop]: Abstraction has 368 states and 981 transitions. [2022-02-10 03:20:09,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:20:09,137 INFO L276 IsEmpty]: Start isEmpty. Operand 368 states and 981 transitions. [2022-02-10 03:20:09,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:20:09,138 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:09,138 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:20:09,158 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-02-10 03:20:09,355 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:09,356 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:09,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:09,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1745939646, now seen corresponding path program 49 times [2022-02-10 03:20:09,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:09,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915421278] [2022-02-10 03:20:09,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:09,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:09,664 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:09,664 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:09,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915421278] [2022-02-10 03:20:09,664 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915421278] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:09,664 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164340304] [2022-02-10 03:20:09,664 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:20:09,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:09,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:09,665 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-02-10 03:20:09,666 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-02-10 03:20:09,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:09,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:20:09,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:10,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 205 treesize of output 185 [2022-02-10 03:20:10,601 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:10,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 211 treesize of output 185 [2022-02-10 03:20:10,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:10,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 189 treesize of output 167 [2022-02-10 03:20:13,022 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:13,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:15,634 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:15,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 552 treesize of output 504 [2022-02-10 03:20:18,080 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:18,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 373 treesize of output 349 [2022-02-10 03:20:18,091 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:18,092 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 358 treesize of output 342 [2022-02-10 03:20:19,825 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:19,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164340304] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:20:19,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:20:19,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-02-10 03:20:19,826 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85377227] [2022-02-10 03:20:19,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:20:19,826 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-02-10 03:20:19,826 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:20:19,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-02-10 03:20:19,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=451, Unknown=0, NotChecked=0, Total=600 [2022-02-10 03:20:19,827 INFO L87 Difference]: Start difference. First operand 368 states and 981 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-02-10 03:20:21,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:20:21,040 INFO L93 Difference]: Finished difference Result 414 states and 1052 transitions. [2022-02-10 03:20:21,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 03:20:21,040 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 20 [2022-02-10 03:20:21,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:20:21,046 INFO L225 Difference]: With dead ends: 414 [2022-02-10 03:20:21,047 INFO L226 Difference]: Without dead ends: 403 [2022-02-10 03:20:21,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 23 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=256, Invalid=736, Unknown=0, NotChecked=0, Total=992 [2022-02-10 03:20:21,047 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 46 mSDsluCounter, 216 mSDsCounter, 0 mSdLazyCounter, 474 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 528 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 474 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:20:21,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 118 Invalid, 528 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 474 Invalid, 0 Unknown, 14 Unchecked, 0.3s Time] [2022-02-10 03:20:21,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-02-10 03:20:21,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 369. [2022-02-10 03:20:21,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 369 states, 368 states have (on average 2.6739130434782608) internal successors, (984), 368 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-02-10 03:20:21,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 984 transitions. [2022-02-10 03:20:21,052 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 984 transitions. Word has length 20 [2022-02-10 03:20:21,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:20:21,052 INFO L470 AbstractCegarLoop]: Abstraction has 369 states and 984 transitions. [2022-02-10 03:20:21,052 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-02-10 03:20:21,052 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 984 transitions. [2022-02-10 03:20:21,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-02-10 03:20:21,052 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:20:21,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, 1] [2022-02-10 03:20:21,071 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-02-10 03:20:21,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-02-10 03:20:21,268 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION] === [2022-02-10 03:20:21,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:20:21,268 INFO L85 PathProgramCache]: Analyzing trace with hash -200457622, now seen corresponding path program 50 times [2022-02-10 03:20:21,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:20:21,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67536157] [2022-02-10 03:20:21,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:20:21,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:20:21,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:20:21,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:21,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:20:21,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67536157] [2022-02-10 03:20:21,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67536157] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:20:21,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186966206] [2022-02-10 03:20:21,571 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:20:21,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:20:21,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:20:21,577 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-02-10 03:20:21,578 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-02-10 03:20:21,653 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:20:21,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:20:21,654 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 37 conjunts are in the unsatisfiable core [2022-02-10 03:20:21,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:20:22,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:22,242 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 256 treesize of output 232 [2022-02-10 03:20:24,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:24,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 1 new quantified variables, introduced 0 case distinctions, treesize of input 216 treesize of output 188 [2022-02-10 03:20:24,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:20:24,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 205 treesize of output 183 [2022-02-10 03:20:27,239 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:20:27,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:20:30,368 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:20:30,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 532 treesize of output 480 Received shutdown request... [2022-02-10 03:20:38,669 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-02-10 03:20:38,671 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-02-10 03:20:38,692 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 03:20:38,692 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 03:20:38,696 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-02-10 03:20:38,874 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,SelfDestructingSolverStorable77 [2022-02-10 03:20:38,874 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 11ms.. [2022-02-10 03:20:38,876 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-02-10 03:20:38,876 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-02-10 03:20:38,876 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-02-10 03:20:38,877 INFO L732 BasicCegarLoop]: Path program histogram: [50, 6, 6, 4, 4, 3, 2, 1, 1, 1] [2022-02-10 03:20:38,879 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-10 03:20:38,879 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-10 03:20:38,880 INFO L202 PluginConnector]: Adding new model nzb-file-subst.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.02 03:20:38 BasicIcfg [2022-02-10 03:20:38,880 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-10 03:20:38,880 INFO L158 Benchmark]: Toolchain (without parser) took 862877.49ms. Allocated memory was 202.4MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 160.1MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2022-02-10 03:20:38,880 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 202.4MB. Free memory is still 161.7MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-10 03:20:38,880 INFO L158 Benchmark]: Boogie Procedure Inliner took 23.82ms. Allocated memory is still 202.4MB. Free memory was 160.1MB in the beginning and 158.7MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 03:20:38,880 INFO L158 Benchmark]: Boogie Preprocessor took 15.86ms. Allocated memory is still 202.4MB. Free memory was 158.5MB in the beginning and 157.5MB in the end (delta: 993.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 03:20:38,880 INFO L158 Benchmark]: RCFGBuilder took 426.20ms. Allocated memory is still 202.4MB. Free memory was 157.4MB in the beginning and 140.8MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2022-02-10 03:20:38,880 INFO L158 Benchmark]: TraceAbstraction took 862404.51ms. Allocated memory was 202.4MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 140.2MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. [2022-02-10 03:20:38,880 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 202.4MB. Free memory is still 161.7MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 23.82ms. Allocated memory is still 202.4MB. Free memory was 160.1MB in the beginning and 158.7MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 15.86ms. Allocated memory is still 202.4MB. Free memory was 158.5MB in the beginning and 157.5MB in the end (delta: 993.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 426.20ms. Allocated memory is still 202.4MB. Free memory was 157.4MB in the beginning and 140.8MB in the end (delta: 16.6MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * TraceAbstraction took 862404.51ms. Allocated memory was 202.4MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 140.2MB in the beginning and 1.6GB in the end (delta: -1.5GB). Peak memory consumption was 1.5GB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 143]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 11ms.. - TimeoutResultAtElement [Line: 133]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 11ms.. - TimeoutResultAtElement [Line: 136]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 11ms.. - TimeoutResultAtElement [Line: 137]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 21 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 11ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 38 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 862.3s, OverallIterations: 78, TraceHistogramMax: 1, PathProgramHistogramMax: 50, EmptinessCheckTime: 0.6s, AutomataDifference: 142.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.0s, PartialOrderReductionTime: 1.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7407 SdHoareTripleChecker+Valid, 21.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7407 mSDsluCounter, 9059 SdHoareTripleChecker+Invalid, 18.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 2418 IncrementalHoareTripleChecker+Unchecked, 17469 mSDsCounter, 4047 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 32796 IncrementalHoareTripleChecker+Invalid, 39261 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4047 mSolverCounterUnsat, 925 mSDtfsCounter, 32796 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3465 GetRequests, 1191 SyntacticMatches, 126 SemanticMatches, 2148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25925 ImplicationChecksByTransitivity, 158.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=40548occurred in iteration=0, InterpolantAutomatonStates: 1491, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 77 MinimizatonAttempts, 22179 StatesRemovedByMinimization, 77 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 684.7s InterpolantComputationTime, 2407 NumberOfCodeBlocks, 2407 NumberOfCodeBlocksAsserted, 190 NumberOfCheckSat, 3212 ConstructedInterpolants, 68 QuantifiedInterpolants, 132744 SizeOfPredicates, 1168 NumberOfNonLiveVariables, 4116 ConjunctsInSsa, 1855 ConjunctsInUnsatCore, 175 InterpolantComputations, 28 PerfectInterpolantSequences, 26/467 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown