/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/popl20/channel-sum.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-10 03:22:28,334 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-10 03:22:28,335 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-10 03:22:28,384 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-10 03:22:28,385 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-10 03:22:28,397 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-10 03:22:28,400 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-10 03:22:28,405 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-10 03:22:28,406 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-10 03:22:28,407 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-10 03:22:28,408 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-10 03:22:28,408 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-10 03:22:28,409 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-10 03:22:28,409 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-10 03:22:28,410 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-10 03:22:28,411 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-10 03:22:28,412 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-10 03:22:28,412 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-10 03:22:28,417 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-10 03:22:28,424 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-10 03:22:28,429 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-10 03:22:28,430 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-10 03:22:28,431 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-10 03:22:28,431 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-10 03:22:28,433 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-10 03:22:28,434 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-10 03:22:28,434 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-10 03:22:28,434 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-10 03:22:28,435 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-10 03:22:28,443 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-10 03:22:28,443 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-10 03:22:28,444 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-10 03:22:28,444 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-10 03:22:28,445 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-10 03:22:28,446 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-10 03:22:28,446 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-10 03:22:28,446 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-10 03:22:28,446 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-10 03:22:28,447 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-10 03:22:28,447 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-10 03:22:28,448 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-10 03:22:28,450 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:22:28,480 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-10 03:22:28,480 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-10 03:22:28,480 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-10 03:22:28,480 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-10 03:22:28,481 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-10 03:22:28,481 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-10 03:22:28,482 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-10 03:22:28,482 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-10 03:22:28,482 INFO L138 SettingsManager]: * Use SBE=true [2022-02-10 03:22:28,482 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-10 03:22:28,482 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-10 03:22:28,482 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-10 03:22:28,483 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-10 03:22:28,483 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-10 03:22:28,483 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-10 03:22:28,483 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-10 03:22:28,483 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-10 03:22:28,483 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-10 03:22:28,483 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-10 03:22:28,483 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-10 03:22:28,483 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-10 03:22:28,484 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-10 03:22:28,484 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-10 03:22:28,484 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-10 03:22:28,484 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-10 03:22:28,484 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:22:28,484 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-10 03:22:28,484 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-10 03:22:28,485 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-10 03:22:28,485 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-10 03:22:28,485 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-10 03:22:28,485 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-10 03:22:28,485 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-10 03:22:28,485 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-10 03:22:28,485 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:22:28,726 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-10 03:22:28,757 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-10 03:22:28,759 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-10 03:22:28,760 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-10 03:22:28,762 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-10 03:22:28,763 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl [2022-02-10 03:22:28,764 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl' [2022-02-10 03:22:28,785 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-10 03:22:28,786 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-10 03:22:28,788 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-10 03:22:28,788 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-10 03:22:28,788 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-10 03:22:28,796 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:22:28" (1/1) ... [2022-02-10 03:22:28,801 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:22:28" (1/1) ... [2022-02-10 03:22:28,806 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-10 03:22:28,808 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-10 03:22:28,809 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-10 03:22:28,809 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-10 03:22:28,809 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-10 03:22:28,814 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:22:28" (1/1) ... [2022-02-10 03:22:28,815 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:22:28" (1/1) ... [2022-02-10 03:22:28,815 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:22:28" (1/1) ... [2022-02-10 03:22:28,815 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:22:28" (1/1) ... [2022-02-10 03:22:28,817 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:22:28" (1/1) ... [2022-02-10 03:22:28,818 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:22:28" (1/1) ... [2022-02-10 03:22:28,819 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:22:28" (1/1) ... [2022-02-10 03:22:28,820 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-10 03:22:28,820 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-10 03:22:28,820 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-10 03:22:28,820 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-10 03:22:28,824 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:22:28" (1/1) ... [2022-02-10 03:22:28,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 03:22:28,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:28,852 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:22:28,872 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:22:28,888 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-10 03:22:28,888 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-10 03:22:28,888 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-10 03:22:28,888 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-10 03:22:28,888 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-10 03:22:28,889 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-10 03:22:28,889 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-10 03:22:28,889 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-10 03:22:28,889 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-10 03:22:28,890 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:22:28,926 INFO L234 CfgBuilder]: Building ICFG [2022-02-10 03:22:28,927 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-10 03:22:28,993 INFO L275 CfgBuilder]: Performing block encoding [2022-02-10 03:22:29,006 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-10 03:22:29,007 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-02-10 03:22:29,007 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-02-10 03:22:29,009 INFO L202 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:22:29 BoogieIcfgContainer [2022-02-10 03:22:29,009 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-10 03:22:29,010 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-10 03:22:29,010 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-10 03:22:29,032 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-10 03:22:29,032 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 03:22:28" (1/2) ... [2022-02-10 03:22:29,033 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f0a291a and model type channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 03:22:29, skipping insertion in model container [2022-02-10 03:22:29,033 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 03:22:29" (2/2) ... [2022-02-10 03:22:29,034 INFO L111 eAbstractionObserver]: Analyzing ICFG channel-sum.wvr.bpl [2022-02-10 03:22:29,039 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-10 03:22:29,039 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-10 03:22:29,039 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-10 03:22:29,039 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-10 03:22:29,101 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-02-10 03:22:29,157 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-10 03:22:29,162 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:22:29,163 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-02-10 03:22:29,170 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 26 places, 22 transitions, 60 flow [2022-02-10 03:22:29,186 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 30 states, 29 states have (on average 1.9655172413793103) internal successors, (57), 29 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:29,608 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 16033 transitions and produced 7596 states. [2022-02-10 03:22:29,692 INFO L276 IsEmpty]: Start isEmpty. Operand has 7596 states, 5669 states have (on average 1.6315046745457753) internal successors, (9249), 7595 states have internal predecessors, (9249), 0 states have call successors, (0), 0 states 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:22:29,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-02-10 03:22:29,702 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:29,702 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:29,703 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:29,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:29,709 INFO L85 PathProgramCache]: Analyzing trace with hash -1693748667, now seen corresponding path program 1 times [2022-02-10 03:22:29,717 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:29,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97300030] [2022-02-10 03:22:29,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:29,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:29,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:29,951 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:22:29,952 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:29,952 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97300030] [2022-02-10 03:22:29,952 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97300030] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:22:29,953 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:22:29,953 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-10 03:22:29,954 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665905376] [2022-02-10 03:22:29,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:22:29,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:22:29,957 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:29,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:22:29,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:22:30,023 INFO L87 Difference]: Start difference. First operand has 7596 states, 5669 states have (on average 1.6315046745457753) internal successors, (9249), 7595 states have internal predecessors, (9249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states 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:22:30,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:30,257 INFO L93 Difference]: Finished difference Result 7572 states and 9225 transitions. [2022-02-10 03:22:30,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:22:30,259 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-02-10 03:22:30,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:30,296 INFO L225 Difference]: With dead ends: 7572 [2022-02-10 03:22:30,296 INFO L226 Difference]: Without dead ends: 2434 [2022-02-10 03:22:30,297 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:22:30,301 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 6 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:30,303 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 17 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:22:30,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2434 states. [2022-02-10 03:22:30,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2434 to 23. [2022-02-10 03:22:30,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 22 states have (on average 1.5) internal successors, (33), 22 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:30,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 33 transitions. [2022-02-10 03:22:30,370 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 33 transitions. Word has length 11 [2022-02-10 03:22:30,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:30,370 INFO L470 AbstractCegarLoop]: Abstraction has 23 states and 33 transitions. [2022-02-10 03:22:30,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states 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:22:30,372 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 33 transitions. [2022-02-10 03:22:30,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-10 03:22:30,374 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:30,374 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:30,375 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-10 03:22:30,375 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:30,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:30,379 INFO L85 PathProgramCache]: Analyzing trace with hash 573813990, now seen corresponding path program 1 times [2022-02-10 03:22:30,379 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:30,381 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538933721] [2022-02-10 03:22:30,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:30,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:30,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:30,418 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:30,418 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:30,418 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538933721] [2022-02-10 03:22:30,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538933721] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:22:30,419 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:22:30,419 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-02-10 03:22:30,419 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300183610] [2022-02-10 03:22:30,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:22:30,420 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:22:30,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:30,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:22:30,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:22:30,422 INFO L87 Difference]: Start difference. First operand 23 states and 33 transitions. Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states 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:22:30,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:30,441 INFO L93 Difference]: Finished difference Result 23 states and 29 transitions. [2022-02-10 03:22:30,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:22:30,442 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-02-10 03:22:30,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:30,443 INFO L225 Difference]: With dead ends: 23 [2022-02-10 03:22:30,443 INFO L226 Difference]: Without dead ends: 23 [2022-02-10 03:22:30,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 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:22:30,446 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 2 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:30,446 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 19 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:22:30,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-02-10 03:22:30,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 20. [2022-02-10 03:22:30,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.3157894736842106) internal successors, (25), 19 states have internal predecessors, (25), 0 states have call successors, (0), 0 states 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:22:30,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 25 transitions. [2022-02-10 03:22:30,449 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 25 transitions. Word has length 13 [2022-02-10 03:22:30,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:30,450 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 25 transitions. [2022-02-10 03:22:30,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 2 states have internal predecessors, (13), 0 states have call successors, (0), 0 states 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:22:30,450 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 25 transitions. [2022-02-10 03:22:30,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:22:30,451 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:30,451 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:22:30,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-10 03:22:30,451 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:30,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:30,452 INFO L85 PathProgramCache]: Analyzing trace with hash 573810740, now seen corresponding path program 1 times [2022-02-10 03:22:30,452 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:30,452 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268664379] [2022-02-10 03:22:30,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:30,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:30,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:30,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:30,582 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:30,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268664379] [2022-02-10 03:22:30,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268664379] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:30,582 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [90839979] [2022-02-10 03:22:30,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:30,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:30,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:30,596 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:22:30,600 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:22:30,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:30,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 11 conjunts are in the unsatisfiable core [2022-02-10 03:22:30,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:30,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-10 03:22:30,865 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:30,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:30,967 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:22:30,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-02-10 03:22:31,089 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:31,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [90839979] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:31,090 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:31,090 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-02-10 03:22:31,090 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769681492] [2022-02-10 03:22:31,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:31,091 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-10 03:22:31,091 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:31,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-10 03:22:31,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:22:31,092 INFO L87 Difference]: Start difference. First operand 20 states and 25 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:31,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:31,169 INFO L93 Difference]: Finished difference Result 46 states and 61 transitions. [2022-02-10 03:22:31,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:22:31,169 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 16 [2022-02-10 03:22:31,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:31,170 INFO L225 Difference]: With dead ends: 46 [2022-02-10 03:22:31,170 INFO L226 Difference]: Without dead ends: 39 [2022-02-10 03:22:31,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 25 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-02-10 03:22:31,171 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 36 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 83 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.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:31,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 83 Invalid, 107 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:22:31,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-02-10 03:22:31,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 26. [2022-02-10 03:22:31,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.36) internal successors, (34), 25 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:31,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 34 transitions. [2022-02-10 03:22:31,174 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 34 transitions. Word has length 16 [2022-02-10 03:22:31,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:31,175 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 34 transitions. [2022-02-10 03:22:31,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:31,175 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 34 transitions. [2022-02-10 03:22:31,175 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 03:22:31,175 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:31,176 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:22:31,206 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:22:31,395 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:31,396 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:31,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:31,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1419654124, now seen corresponding path program 1 times [2022-02-10 03:22:31,397 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:31,397 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406666941] [2022-02-10 03:22:31,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:31,397 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:31,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:31,412 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:22:31,412 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:31,412 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406666941] [2022-02-10 03:22:31,412 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406666941] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:22:31,412 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:22:31,412 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-10 03:22:31,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902822819] [2022-02-10 03:22:31,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:22:31,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-10 03:22:31,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:31,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-10 03:22:31,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-10 03:22:31,414 INFO L87 Difference]: Start difference. First operand 26 states and 34 transitions. Second operand has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 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:22:31,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:31,426 INFO L93 Difference]: Finished difference Result 32 states and 43 transitions. [2022-02-10 03:22:31,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-10 03:22:31,426 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 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:22:31,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:31,427 INFO L225 Difference]: With dead ends: 32 [2022-02-10 03:22:31,427 INFO L226 Difference]: Without dead ends: 32 [2022-02-10 03:22:31,427 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:22:31,428 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 5 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:31,428 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [5 Valid, 16 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:22:31,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-02-10 03:22:31,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 26. [2022-02-10 03:22:31,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.32) internal successors, (33), 25 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:31,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 33 transitions. [2022-02-10 03:22:31,431 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 33 transitions. Word has length 16 [2022-02-10 03:22:31,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:31,431 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 33 transitions. [2022-02-10 03:22:31,431 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.333333333333333) internal successors, (16), 3 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:22:31,431 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 33 transitions. [2022-02-10 03:22:31,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:22:31,432 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:31,432 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:31,432 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-10 03:22:31,432 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:31,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:31,433 INFO L85 PathProgramCache]: Analyzing trace with hash -518214029, now seen corresponding path program 2 times [2022-02-10 03:22:31,433 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:31,433 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984717735] [2022-02-10 03:22:31,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:31,433 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:31,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:31,474 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:31,475 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:31,475 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984717735] [2022-02-10 03:22:31,475 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984717735] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 03:22:31,475 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 03:22:31,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 03:22:31,476 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203739475] [2022-02-10 03:22:31,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 03:22:31,477 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-10 03:22:31,478 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:31,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-10 03:22:31,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:22:31,478 INFO L87 Difference]: Start difference. First operand 26 states and 33 transitions. Second operand has 5 states, 5 states have (on average 3.6) 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:22:31,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:31,503 INFO L93 Difference]: Finished difference Result 60 states and 75 transitions. [2022-02-10 03:22:31,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:22:31,503 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) 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:22:31,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:31,504 INFO L225 Difference]: With dead ends: 60 [2022-02-10 03:22:31,504 INFO L226 Difference]: Without dead ends: 60 [2022-02-10 03:22:31,504 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-10 03:22:31,507 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 42 mSDsluCounter, 18 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:31,507 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 31 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:22:31,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-02-10 03:22:31,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 36. [2022-02-10 03:22:31,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.3428571428571427) internal successors, (47), 35 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:22:31,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 47 transitions. [2022-02-10 03:22:31,512 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 47 transitions. Word has length 18 [2022-02-10 03:22:31,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:31,512 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 47 transitions. [2022-02-10 03:22:31,513 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) 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:22:31,513 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 47 transitions. [2022-02-10 03:22:31,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:22:31,513 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:31,513 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:31,514 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-02-10 03:22:31,514 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:31,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:31,514 INFO L85 PathProgramCache]: Analyzing trace with hash -570307213, now seen corresponding path program 3 times [2022-02-10 03:22:31,514 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:31,515 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295951999] [2022-02-10 03:22:31,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:31,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:31,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:31,536 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 03:22:31,536 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:31,536 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295951999] [2022-02-10 03:22:31,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295951999] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:31,537 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253721332] [2022-02-10 03:22:31,537 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:22:31,537 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:31,537 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:31,538 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:22:31,555 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:22:31,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 03:22:31,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:31,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 3 conjunts are in the unsatisfiable core [2022-02-10 03:22:31,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:31,604 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 03:22:31,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:31,638 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-10 03:22:31,639 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253721332] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:31,639 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:31,639 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-02-10 03:22:31,639 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598217076] [2022-02-10 03:22:31,639 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:31,640 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 03:22:31,640 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:31,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 03:22:31,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:22:31,641 INFO L87 Difference]: Start difference. First operand 36 states and 47 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states 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:22:31,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:31,663 INFO L93 Difference]: Finished difference Result 54 states and 67 transitions. [2022-02-10 03:22:31,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 03:22:31,664 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:22:31,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:31,664 INFO L225 Difference]: With dead ends: 54 [2022-02-10 03:22:31,665 INFO L226 Difference]: Without dead ends: 54 [2022-02-10 03:22:31,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 03:22:31,665 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 18 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:31,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 27 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:22:31,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2022-02-10 03:22:31,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 49. [2022-02-10 03:22:31,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.3125) internal successors, (63), 48 states have internal predecessors, (63), 0 states have call successors, (0), 0 states 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:22:31,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 63 transitions. [2022-02-10 03:22:31,669 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 63 transitions. Word has length 21 [2022-02-10 03:22:31,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:31,669 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 63 transitions. [2022-02-10 03:22:31,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states 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:22:31,669 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 63 transitions. [2022-02-10 03:22:31,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:22:31,670 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:31,670 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:31,695 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:22:31,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-02-10 03:22:31,895 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:31,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:31,895 INFO L85 PathProgramCache]: Analyzing trace with hash -734627501, now seen corresponding path program 1 times [2022-02-10 03:22:31,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:31,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290681630] [2022-02-10 03:22:31,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:31,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:31,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:32,081 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:32,081 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:32,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290681630] [2022-02-10 03:22:32,081 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290681630] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:32,081 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085250317] [2022-02-10 03:22:32,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:32,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:32,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:32,088 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:22:32,116 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:22:32,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:32,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:22:32,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:32,373 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-10 03:22:32,374 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 16 [2022-02-10 03:22:32,420 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:32,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:32,660 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:22:32,661 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-02-10 03:22:32,806 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:32,806 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085250317] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:32,806 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:32,806 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-10 03:22:32,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838267916] [2022-02-10 03:22:32,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:32,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 03:22:32,807 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:32,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 03:22:32,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-02-10 03:22:32,809 INFO L87 Difference]: Start difference. First operand 49 states and 63 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:32,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:32,956 INFO L93 Difference]: Finished difference Result 90 states and 116 transitions. [2022-02-10 03:22:32,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:22:32,956 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:22:32,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:32,957 INFO L225 Difference]: With dead ends: 90 [2022-02-10 03:22:32,957 INFO L226 Difference]: Without dead ends: 81 [2022-02-10 03:22:32,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-02-10 03:22:32,958 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 54 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:32,958 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 154 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-10 03:22:32,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-02-10 03:22:32,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 57. [2022-02-10 03:22:32,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 57 states, 56 states have (on average 1.3035714285714286) internal successors, (73), 56 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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:22:32,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 73 transitions. [2022-02-10 03:22:32,964 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 73 transitions. Word has length 21 [2022-02-10 03:22:32,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:32,965 INFO L470 AbstractCegarLoop]: Abstraction has 57 states and 73 transitions. [2022-02-10 03:22:32,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:32,965 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 73 transitions. [2022-02-10 03:22:32,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-02-10 03:22:32,966 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:32,967 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:32,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-10 03:22:33,183 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:33,184 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:33,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:33,184 INFO L85 PathProgramCache]: Analyzing trace with hash -61831051, now seen corresponding path program 2 times [2022-02-10 03:22:33,184 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:33,185 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299693890] [2022-02-10 03:22:33,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:33,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:33,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:33,349 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:33,349 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:33,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299693890] [2022-02-10 03:22:33,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299693890] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:33,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086949458] [2022-02-10 03:22:33,350 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:22:33,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:33,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:33,352 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:22:33,380 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:22:33,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:22:33,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:33,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:22:33,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:33,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:33,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:33,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2022-02-10 03:22:33,632 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:33,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:33,853 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:22:33,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-02-10 03:22:34,029 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:34,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086949458] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:34,029 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:34,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-02-10 03:22:34,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110929108] [2022-02-10 03:22:34,030 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:34,030 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:22:34,030 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:34,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:22:34,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:22:34,031 INFO L87 Difference]: Start difference. First operand 57 states and 73 transitions. Second operand has 20 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:34,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:34,225 INFO L93 Difference]: Finished difference Result 102 states and 128 transitions. [2022-02-10 03:22:34,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 03:22:34,226 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-02-10 03:22:34,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:34,227 INFO L225 Difference]: With dead ends: 102 [2022-02-10 03:22:34,227 INFO L226 Difference]: Without dead ends: 93 [2022-02-10 03:22:34,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:22:34,228 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 58 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 5 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:34,228 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 115 Invalid, 160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 131 Invalid, 0 Unknown, 5 Unchecked, 0.1s Time] [2022-02-10 03:22:34,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2022-02-10 03:22:34,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 62. [2022-02-10 03:22:34,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 1.2950819672131149) internal successors, (79), 61 states have internal predecessors, (79), 0 states have call successors, (0), 0 states 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:22:34,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 79 transitions. [2022-02-10 03:22:34,231 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 79 transitions. Word has length 21 [2022-02-10 03:22:34,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:34,232 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 79 transitions. [2022-02-10 03:22:34,232 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.3) internal successors, (46), 19 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:34,232 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 79 transitions. [2022-02-10 03:22:34,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-02-10 03:22:34,232 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:34,233 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:34,259 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:22:34,455 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:34,456 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:34,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:34,456 INFO L85 PathProgramCache]: Analyzing trace with hash 498054098, now seen corresponding path program 3 times [2022-02-10 03:22:34,456 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:34,456 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385224991] [2022-02-10 03:22:34,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:34,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:34,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:34,495 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:34,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:34,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385224991] [2022-02-10 03:22:34,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385224991] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:34,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1330438653] [2022-02-10 03:22:34,496 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:22:34,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:34,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:34,497 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:22:34,516 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:22:34,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-02-10 03:22:34,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:34,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-10 03:22:34,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:34,574 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:34,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:34,620 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 12 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:34,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1330438653] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:34,621 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:34,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-02-10 03:22:34,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212991299] [2022-02-10 03:22:34,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:34,622 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-02-10 03:22:34,622 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:34,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-02-10 03:22:34,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:22:34,623 INFO L87 Difference]: Start difference. First operand 62 states and 79 transitions. Second operand has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:34,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:34,646 INFO L93 Difference]: Finished difference Result 134 states and 167 transitions. [2022-02-10 03:22:34,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-10 03:22:34,647 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-02-10 03:22:34,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:34,648 INFO L225 Difference]: With dead ends: 134 [2022-02-10 03:22:34,648 INFO L226 Difference]: Without dead ends: 134 [2022-02-10 03:22:34,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-02-10 03:22:34,649 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 52 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:34,650 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 40 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:22:34,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-02-10 03:22:34,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 81. [2022-02-10 03:22:34,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 1.3375) internal successors, (107), 80 states have internal predecessors, (107), 0 states have call successors, (0), 0 states 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:22:34,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 107 transitions. [2022-02-10 03:22:34,658 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 107 transitions. Word has length 23 [2022-02-10 03:22:34,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:34,660 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 107 transitions. [2022-02-10 03:22:34,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.0) internal successors, (30), 5 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:34,660 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 107 transitions. [2022-02-10 03:22:34,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-10 03:22:34,662 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:34,662 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:34,689 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-02-10 03:22:34,879 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:34,880 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:34,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:34,880 INFO L85 PathProgramCache]: Analyzing trace with hash 170472275, now seen corresponding path program 4 times [2022-02-10 03:22:34,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:34,881 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448188482] [2022-02-10 03:22:34,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:34,881 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:34,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:35,032 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:35,033 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:35,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448188482] [2022-02-10 03:22:35,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448188482] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:35,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184277287] [2022-02-10 03:22:35,033 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:22:35,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:35,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:35,035 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:22:35,069 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:22:35,072 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:22:35,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:35,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 21 conjunts are in the unsatisfiable core [2022-02-10 03:22:35,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:35,303 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:35,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:35,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 16 [2022-02-10 03:22:35,341 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:35,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:35,540 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-10 03:22:35,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 40 treesize of output 58 [2022-02-10 03:22:35,654 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:35,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184277287] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:35,654 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:35,654 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-02-10 03:22:35,656 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12405221] [2022-02-10 03:22:35,656 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:35,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 03:22:35,657 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:35,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 03:22:35,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-02-10 03:22:35,658 INFO L87 Difference]: Start difference. First operand 81 states and 107 transitions. Second operand has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:35,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:35,894 INFO L93 Difference]: Finished difference Result 144 states and 187 transitions. [2022-02-10 03:22:35,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:22:35,895 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-10 03:22:35,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:35,896 INFO L225 Difference]: With dead ends: 144 [2022-02-10 03:22:35,896 INFO L226 Difference]: Without dead ends: 126 [2022-02-10 03:22:35,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 213 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=166, Invalid=646, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:22:35,897 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 58 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:35,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 134 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 140 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-02-10 03:22:35,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126 states. [2022-02-10 03:22:35,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126 to 80. [2022-02-10 03:22:35,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 1.3291139240506329) internal successors, (105), 79 states have internal predecessors, (105), 0 states have call successors, (0), 0 states 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:22:35,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 105 transitions. [2022-02-10 03:22:35,900 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 105 transitions. Word has length 24 [2022-02-10 03:22:35,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:35,900 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 105 transitions. [2022-02-10 03:22:35,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.75) internal successors, (55), 19 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:35,901 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 105 transitions. [2022-02-10 03:22:35,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:22:35,901 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:35,901 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:35,929 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:22:36,123 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:36,124 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:36,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:36,124 INFO L85 PathProgramCache]: Analyzing trace with hash 665354514, now seen corresponding path program 5 times [2022-02-10 03:22:36,124 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:36,124 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66256526] [2022-02-10 03:22:36,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:36,125 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:36,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:36,374 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:36,375 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:36,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66256526] [2022-02-10 03:22:36,375 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66256526] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:36,375 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50199272] [2022-02-10 03:22:36,375 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:22:36,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:36,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:36,380 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:22:36,388 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:22:36,416 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:22:36,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:36,417 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 03:22:36,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:36,720 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-02-10 03:22:36,721 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 51 treesize of output 23 [2022-02-10 03:22:36,762 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:36,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:37,144 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:22:37,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 58 treesize of output 112 [2022-02-10 03:22:37,366 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:37,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50199272] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:37,367 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:37,367 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-02-10 03:22:37,367 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768697949] [2022-02-10 03:22:37,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:37,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:22:37,369 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:37,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:22:37,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:22:37,370 INFO L87 Difference]: Start difference. First operand 80 states and 105 transitions. Second operand has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:37,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:37,768 INFO L93 Difference]: Finished difference Result 136 states and 177 transitions. [2022-02-10 03:22:37,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-10 03:22:37,769 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:22:37,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:37,769 INFO L225 Difference]: With dead ends: 136 [2022-02-10 03:22:37,769 INFO L226 Difference]: Without dead ends: 127 [2022-02-10 03:22:37,770 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=171, Invalid=1019, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:22:37,770 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 75 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:37,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 409 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:22:37,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2022-02-10 03:22:37,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 88. [2022-02-10 03:22:37,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 1.3218390804597702) internal successors, (115), 87 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:37,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 115 transitions. [2022-02-10 03:22:37,774 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 115 transitions. Word has length 26 [2022-02-10 03:22:37,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:37,774 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 115 transitions. [2022-02-10 03:22:37,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.037037037037037) internal successors, (55), 26 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:37,774 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 115 transitions. [2022-02-10 03:22:37,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:22:37,775 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:37,775 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:37,801 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:22:37,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:37,988 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:37,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:37,988 INFO L85 PathProgramCache]: Analyzing trace with hash -151005260, now seen corresponding path program 6 times [2022-02-10 03:22:37,988 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:37,988 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896174476] [2022-02-10 03:22:37,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:37,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:37,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:38,184 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:38,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:38,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896174476] [2022-02-10 03:22:38,185 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896174476] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:38,185 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1901270729] [2022-02-10 03:22:38,185 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:22:38,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:38,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:38,188 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:22:38,218 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:22:38,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 03:22:38,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:38,226 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 03:22:38,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:38,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:38,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:38,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:38,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:38,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:38,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:38,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:38,809 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 23 [2022-02-10 03:22:38,854 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:38,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:39,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:39,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:39,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:39,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:39,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:39,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:39,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:39,685 INFO L353 Elim1Store]: treesize reduction 17, result has 77.3 percent of original size [2022-02-10 03:22:39,685 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 7 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 8 case distinctions, treesize of input 52 treesize of output 85 [2022-02-10 03:22:39,923 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:39,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1901270729] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:39,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:39,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-02-10 03:22:39,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500328733] [2022-02-10 03:22:39,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:39,924 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-02-10 03:22:39,924 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:39,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-02-10 03:22:39,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=704, Unknown=0, NotChecked=0, Total=870 [2022-02-10 03:22:39,925 INFO L87 Difference]: Start difference. First operand 88 states and 115 transitions. Second operand has 30 states, 30 states have (on average 2.0) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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:22:40,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:40,488 INFO L93 Difference]: Finished difference Result 197 states and 255 transitions. [2022-02-10 03:22:40,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 03:22:40,489 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.0) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:22:40,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:40,489 INFO L225 Difference]: With dead ends: 197 [2022-02-10 03:22:40,490 INFO L226 Difference]: Without dead ends: 183 [2022-02-10 03:22:40,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 405 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=320, Invalid=1572, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:22:40,491 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 105 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 193 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:40,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 332 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 119 Invalid, 0 Unknown, 193 Unchecked, 0.1s Time] [2022-02-10 03:22:40,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-02-10 03:22:40,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 122. [2022-02-10 03:22:40,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 1.3636363636363635) internal successors, (165), 121 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:40,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 165 transitions. [2022-02-10 03:22:40,495 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 165 transitions. Word has length 26 [2022-02-10 03:22:40,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:40,495 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 165 transitions. [2022-02-10 03:22:40,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.0) internal successors, (60), 29 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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:22:40,495 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 165 transitions. [2022-02-10 03:22:40,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:22:40,496 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:40,496 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:40,522 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-02-10 03:22:40,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-02-10 03:22:40,712 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:40,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:40,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1944031530, now seen corresponding path program 7 times [2022-02-10 03:22:40,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:40,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79238750] [2022-02-10 03:22:40,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:40,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:40,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:40,915 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:22:40,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:40,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79238750] [2022-02-10 03:22:40,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79238750] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:40,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [251684183] [2022-02-10 03:22:40,915 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:22:40,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:40,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:40,917 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:22:40,917 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:22:40,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:40,944 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 03:22:40,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:41,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:41,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:41,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:41,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:41,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 23 [2022-02-10 03:22:41,318 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:41,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:41,665 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:22:41,666 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 58 treesize of output 112 [2022-02-10 03:22:41,933 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:41,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [251684183] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:41,933 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:41,933 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-02-10 03:22:41,934 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375740871] [2022-02-10 03:22:41,934 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:41,934 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-02-10 03:22:41,934 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:41,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-02-10 03:22:41,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-02-10 03:22:41,935 INFO L87 Difference]: Start difference. First operand 122 states and 165 transitions. Second operand has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:42,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:42,818 INFO L93 Difference]: Finished difference Result 443 states and 549 transitions. [2022-02-10 03:22:42,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-10 03:22:42,819 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:22:42,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:42,820 INFO L225 Difference]: With dead ends: 443 [2022-02-10 03:22:42,820 INFO L226 Difference]: Without dead ends: 305 [2022-02-10 03:22:42,821 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=374, Invalid=2176, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:22:42,821 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 281 mSDsluCounter, 589 mSDsCounter, 0 mSdLazyCounter, 461 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 281 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 626 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 69 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:42,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [281 Valid, 425 Invalid, 626 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 461 Invalid, 0 Unknown, 69 Unchecked, 0.3s Time] [2022-02-10 03:22:42,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2022-02-10 03:22:42,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 139. [2022-02-10 03:22:42,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 1.3695652173913044) internal successors, (189), 138 states have internal predecessors, (189), 0 states have call successors, (0), 0 states 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:22:42,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 189 transitions. [2022-02-10 03:22:42,826 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 189 transitions. Word has length 26 [2022-02-10 03:22:42,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:42,826 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 189 transitions. [2022-02-10 03:22:42,826 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.111111111111111) internal successors, (57), 26 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:42,826 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 189 transitions. [2022-02-10 03:22:42,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-02-10 03:22:42,827 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:42,827 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:42,853 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:22:43,043 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-02-10 03:22:43,044 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:43,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:43,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1579422254, now seen corresponding path program 8 times [2022-02-10 03:22:43,044 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:43,044 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830290741] [2022-02-10 03:22:43,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:43,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:43,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:43,247 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:43,248 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:43,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830290741] [2022-02-10 03:22:43,248 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830290741] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:43,248 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616823951] [2022-02-10 03:22:43,248 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:22:43,248 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:43,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:43,252 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:22:43,266 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:22:43,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:22:43,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:43,288 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 03:22:43,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:43,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:43,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:43,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:43,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:43,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:43,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:43,634 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 23 [2022-02-10 03:22:43,676 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:43,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:44,022 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:22:44,022 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 58 treesize of output 112 [2022-02-10 03:22:44,274 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:44,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616823951] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:44,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:44,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-02-10 03:22:44,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776367148] [2022-02-10 03:22:44,275 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:44,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-10 03:22:44,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:44,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-10 03:22:44,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-02-10 03:22:44,276 INFO L87 Difference]: Start difference. First operand 139 states and 189 transitions. Second operand has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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:22:44,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:44,775 INFO L93 Difference]: Finished difference Result 303 states and 399 transitions. [2022-02-10 03:22:44,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-02-10 03:22:44,776 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-02-10 03:22:44,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:44,777 INFO L225 Difference]: With dead ends: 303 [2022-02-10 03:22:44,777 INFO L226 Difference]: Without dead ends: 285 [2022-02-10 03:22:44,778 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 618 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=332, Invalid=1830, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:22:44,778 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 100 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 20 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:44,779 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [100 Valid, 329 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 349 Invalid, 0 Unknown, 20 Unchecked, 0.2s Time] [2022-02-10 03:22:44,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-02-10 03:22:44,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 186. [2022-02-10 03:22:44,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 1.372972972972973) internal successors, (254), 185 states have internal predecessors, (254), 0 states have call successors, (0), 0 states 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:22:44,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 254 transitions. [2022-02-10 03:22:44,783 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 254 transitions. Word has length 26 [2022-02-10 03:22:44,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:44,784 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 254 transitions. [2022-02-10 03:22:44,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.103448275862069) internal successors, (61), 28 states have internal predecessors, (61), 0 states have call successors, (0), 0 states 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:22:44,784 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 254 transitions. [2022-02-10 03:22:44,784 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-02-10 03:22:44,785 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:44,785 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:44,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-02-10 03:22:45,007 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-02-10 03:22:45,007 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:45,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:45,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1556006865, now seen corresponding path program 9 times [2022-02-10 03:22:45,008 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:45,008 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409543481] [2022-02-10 03:22:45,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:45,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:45,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:45,047 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:45,047 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:45,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409543481] [2022-02-10 03:22:45,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409543481] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:45,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407260723] [2022-02-10 03:22:45,047 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:22:45,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:45,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:45,049 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:22:45,055 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:22:45,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-02-10 03:22:45,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:45,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 8 conjunts are in the unsatisfiable core [2022-02-10 03:22:45,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:45,135 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:45,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:45,187 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 21 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:45,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407260723] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:45,187 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:45,187 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-02-10 03:22:45,187 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392733025] [2022-02-10 03:22:45,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:45,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-10 03:22:45,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:45,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-10 03:22:45,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:22:45,188 INFO L87 Difference]: Start difference. First operand 186 states and 254 transitions. Second operand has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:45,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:45,220 INFO L93 Difference]: Finished difference Result 346 states and 455 transitions. [2022-02-10 03:22:45,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-10 03:22:45,220 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 28 [2022-02-10 03:22:45,220 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:45,222 INFO L225 Difference]: With dead ends: 346 [2022-02-10 03:22:45,222 INFO L226 Difference]: Without dead ends: 346 [2022-02-10 03:22:45,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-02-10 03:22:45,222 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 53 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:45,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [53 Valid, 62 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:22:45,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 346 states. [2022-02-10 03:22:45,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 346 to 249. [2022-02-10 03:22:45,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 248 states have (on average 1.3870967741935485) internal successors, (344), 248 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:22:45,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 344 transitions. [2022-02-10 03:22:45,229 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 344 transitions. Word has length 28 [2022-02-10 03:22:45,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:45,229 INFO L470 AbstractCegarLoop]: Abstraction has 249 states and 344 transitions. [2022-02-10 03:22:45,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.0) internal successors, (35), 6 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:45,230 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 344 transitions. [2022-02-10 03:22:45,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-02-10 03:22:45,230 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:45,230 INFO L514 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:45,256 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:22:45,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-02-10 03:22:45,444 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:45,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:45,444 INFO L85 PathProgramCache]: Analyzing trace with hash -499893134, now seen corresponding path program 10 times [2022-02-10 03:22:45,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:45,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921583102] [2022-02-10 03:22:45,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:45,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:45,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:45,653 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:45,653 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:45,653 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921583102] [2022-02-10 03:22:45,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921583102] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:45,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067352209] [2022-02-10 03:22:45,654 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:22:45,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:45,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:45,655 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:22:45,656 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:22:45,682 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:22:45,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:45,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 03:22:45,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:46,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:46,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:46,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:46,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:46,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:46,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 23 [2022-02-10 03:22:46,121 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:46,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:46,444 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:22:46,444 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 58 treesize of output 112 [2022-02-10 03:22:46,653 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 2 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:46,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067352209] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:46,654 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:46,654 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-02-10 03:22:46,654 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323750849] [2022-02-10 03:22:46,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:46,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:22:46,654 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:46,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:22:46,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:22:46,655 INFO L87 Difference]: Start difference. First operand 249 states and 344 transitions. Second operand has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states 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:22:47,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:47,320 INFO L93 Difference]: Finished difference Result 480 states and 644 transitions. [2022-02-10 03:22:47,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:22:47,321 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-02-10 03:22:47,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:47,322 INFO L225 Difference]: With dead ends: 480 [2022-02-10 03:22:47,323 INFO L226 Difference]: Without dead ends: 449 [2022-02-10 03:22:47,324 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 680 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=376, Invalid=2380, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:22:47,324 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 120 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 429 SdHoareTripleChecker+Invalid, 533 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 104 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:47,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 429 Invalid, 533 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 380 Invalid, 0 Unknown, 104 Unchecked, 0.2s Time] [2022-02-10 03:22:47,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2022-02-10 03:22:47,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 263. [2022-02-10 03:22:47,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 1.3778625954198473) internal successors, (361), 262 states have internal predecessors, (361), 0 states have call successors, (0), 0 states 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:22:47,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 361 transitions. [2022-02-10 03:22:47,331 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 361 transitions. Word has length 29 [2022-02-10 03:22:47,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:47,332 INFO L470 AbstractCegarLoop]: Abstraction has 263 states and 361 transitions. [2022-02-10 03:22:47,332 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.392857142857143) internal successors, (67), 27 states have internal predecessors, (67), 0 states have call successors, (0), 0 states 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:22:47,332 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 361 transitions. [2022-02-10 03:22:47,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-10 03:22:47,333 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:47,333 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:47,354 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:22:47,551 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-02-10 03:22:47,551 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:47,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:47,552 INFO L85 PathProgramCache]: Analyzing trace with hash 1051721329, now seen corresponding path program 11 times [2022-02-10 03:22:47,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:47,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124333726] [2022-02-10 03:22:47,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:47,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:47,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:47,849 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:47,849 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:47,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124333726] [2022-02-10 03:22:47,849 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124333726] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:47,849 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58661555] [2022-02-10 03:22:47,849 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:22:47,849 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:47,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:47,851 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:22:47,860 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:22:47,886 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-02-10 03:22:47,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:47,887 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-10 03:22:47,888 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:48,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:48,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:48,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:48,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:48,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:48,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:48,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:48,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:48,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:48,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:48,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:48,691 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 28 [2022-02-10 03:22:48,735 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:48,735 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:49,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,857 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,859 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:49,935 INFO L353 Elim1Store]: treesize reduction 30, result has 76.7 percent of original size [2022-02-10 03:22:49,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 13 case distinctions, treesize of input 70 treesize of output 132 [2022-02-10 03:22:50,200 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:50,200 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58661555] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:50,200 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:50,200 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-02-10 03:22:50,200 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1952660896] [2022-02-10 03:22:50,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:50,201 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-02-10 03:22:50,201 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:50,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-02-10 03:22:50,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1164, Unknown=0, NotChecked=0, Total=1406 [2022-02-10 03:22:50,202 INFO L87 Difference]: Start difference. First operand 263 states and 361 transitions. Second operand has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states 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:22:51,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:51,347 INFO L93 Difference]: Finished difference Result 362 states and 488 transitions. [2022-02-10 03:22:51,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-02-10 03:22:51,347 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-02-10 03:22:51,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:51,349 INFO L225 Difference]: With dead ends: 362 [2022-02-10 03:22:51,349 INFO L226 Difference]: Without dead ends: 354 [2022-02-10 03:22:51,350 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 738 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=490, Invalid=2702, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:22:51,350 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 124 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:51,350 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 419 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 27 Invalid, 0 Unknown, 105 Unchecked, 0.0s Time] [2022-02-10 03:22:51,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2022-02-10 03:22:51,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 302. [2022-02-10 03:22:51,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 302 states, 301 states have (on average 1.4053156146179402) internal successors, (423), 301 states have internal predecessors, (423), 0 states have call successors, (0), 0 states 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:22:51,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 423 transitions. [2022-02-10 03:22:51,357 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 423 transitions. Word has length 31 [2022-02-10 03:22:51,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:51,357 INFO L470 AbstractCegarLoop]: Abstraction has 302 states and 423 transitions. [2022-02-10 03:22:51,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 1.894736842105263) internal successors, (72), 37 states have internal predecessors, (72), 0 states have call successors, (0), 0 states 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:22:51,357 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 423 transitions. [2022-02-10 03:22:51,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-10 03:22:51,358 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:51,358 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:51,376 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-02-10 03:22:51,567 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-02-10 03:22:51,568 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:51,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:51,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1626755949, now seen corresponding path program 12 times [2022-02-10 03:22:51,568 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:51,568 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642598126] [2022-02-10 03:22:51,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:51,568 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:51,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:51,861 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:51,861 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:51,861 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642598126] [2022-02-10 03:22:51,861 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642598126] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:51,862 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1945462951] [2022-02-10 03:22:51,862 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:22:51,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:51,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:51,864 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:22:51,892 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:22:51,898 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-10 03:22:51,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:51,900 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-10 03:22:51,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:52,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:52,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:52,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:52,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:52,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:52,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:52,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:52,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:52,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:52,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 28 [2022-02-10 03:22:52,376 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:52,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:52,903 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:22:52,903 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-02-10 03:22:53,293 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:53,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1945462951] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:53,293 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:53,293 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-02-10 03:22:53,293 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223202708] [2022-02-10 03:22:53,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:53,294 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-02-10 03:22:53,294 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:53,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-02-10 03:22:53,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:22:53,295 INFO L87 Difference]: Start difference. First operand 302 states and 423 transitions. Second operand has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:54,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:54,399 INFO L93 Difference]: Finished difference Result 539 states and 730 transitions. [2022-02-10 03:22:54,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:22:54,399 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-02-10 03:22:54,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:54,401 INFO L225 Difference]: With dead ends: 539 [2022-02-10 03:22:54,401 INFO L226 Difference]: Without dead ends: 521 [2022-02-10 03:22:54,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1029 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=545, Invalid=3487, Unknown=0, NotChecked=0, Total=4032 [2022-02-10 03:22:54,403 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 150 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 919 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:54,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 621 Invalid, 919 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 591 Invalid, 0 Unknown, 276 Unchecked, 0.3s Time] [2022-02-10 03:22:54,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-02-10 03:22:54,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 337. [2022-02-10 03:22:54,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 1.4077380952380953) internal successors, (473), 336 states have internal predecessors, (473), 0 states have call successors, (0), 0 states 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:22:54,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 473 transitions. [2022-02-10 03:22:54,416 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 473 transitions. Word has length 31 [2022-02-10 03:22:54,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:54,416 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 473 transitions. [2022-02-10 03:22:54,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9444444444444444) internal successors, (70), 35 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:22:54,417 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 473 transitions. [2022-02-10 03:22:54,418 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-10 03:22:54,419 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:54,419 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:54,436 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:22:54,627 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:54,628 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:54,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:54,628 INFO L85 PathProgramCache]: Analyzing trace with hash 685538101, now seen corresponding path program 13 times [2022-02-10 03:22:54,628 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:54,628 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232277606] [2022-02-10 03:22:54,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:54,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:54,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:54,907 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:22:54,908 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:54,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232277606] [2022-02-10 03:22:54,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232277606] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:54,908 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705475080] [2022-02-10 03:22:54,908 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:22:54,908 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:54,908 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:54,911 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:22:54,911 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:22:54,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:54,933 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-10 03:22:54,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:55,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:55,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:55,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:55,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:55,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:55,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:55,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:55,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:55,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:55,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:55,386 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 28 [2022-02-10 03:22:55,420 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:55,420 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:55,949 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:22:55,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-02-10 03:22:56,159 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:56,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705475080] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:56,160 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:56,160 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 34 [2022-02-10 03:22:56,160 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668423202] [2022-02-10 03:22:56,160 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:56,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-10 03:22:56,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:56,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-10 03:22:56,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1004, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:22:56,161 INFO L87 Difference]: Start difference. First operand 337 states and 473 transitions. Second operand has 35 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 34 states have internal predecessors, (68), 0 states have call successors, (0), 0 states 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:22:57,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:22:57,507 INFO L93 Difference]: Finished difference Result 870 states and 1143 transitions. [2022-02-10 03:22:57,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-10 03:22:57,507 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 34 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-02-10 03:22:57,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:22:57,510 INFO L225 Difference]: With dead ends: 870 [2022-02-10 03:22:57,510 INFO L226 Difference]: Without dead ends: 695 [2022-02-10 03:22:57,512 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1102 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=580, Invalid=3580, Unknown=0, NotChecked=0, Total=4160 [2022-02-10 03:22:57,512 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 290 mSDsluCounter, 1113 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 1102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 217 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:22:57,512 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 797 Invalid, 1102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 807 Invalid, 0 Unknown, 217 Unchecked, 0.5s Time] [2022-02-10 03:22:57,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2022-02-10 03:22:57,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 359. [2022-02-10 03:22:57,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 358 states have (on average 1.4078212290502794) internal successors, (504), 358 states have internal predecessors, (504), 0 states have call successors, (0), 0 states 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:22:57,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 504 transitions. [2022-02-10 03:22:57,524 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 504 transitions. Word has length 31 [2022-02-10 03:22:57,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:22:57,524 INFO L470 AbstractCegarLoop]: Abstraction has 359 states and 504 transitions. [2022-02-10 03:22:57,524 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.9428571428571428) internal successors, (68), 34 states have internal predecessors, (68), 0 states have call successors, (0), 0 states 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:22:57,524 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 504 transitions. [2022-02-10 03:22:57,525 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-10 03:22:57,525 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:22:57,525 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:22:57,555 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:22:57,747 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:57,748 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:22:57,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:22:57,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1358334551, now seen corresponding path program 14 times [2022-02-10 03:22:57,748 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:22:57,748 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621065042] [2022-02-10 03:22:57,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:22:57,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:22:57,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:22:58,038 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:58,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:22:58,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621065042] [2022-02-10 03:22:58,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621065042] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:22:58,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931344489] [2022-02-10 03:22:58,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:22:58,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:22:58,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:22:58,040 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:22:58,041 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:22:58,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:22:58,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:22:58,068 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-10 03:22:58,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:22:58,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:58,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:58,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:58,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:58,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:58,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:58,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:22:58,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:22:58,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 28 [2022-02-10 03:22:58,537 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:58,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:22:59,050 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:22:59,051 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-02-10 03:22:59,466 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:22:59,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931344489] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:22:59,466 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:22:59,466 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 34 [2022-02-10 03:22:59,466 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144823158] [2022-02-10 03:22:59,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:22:59,467 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-10 03:22:59,467 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:22:59,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-10 03:22:59,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1002, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:22:59,468 INFO L87 Difference]: Start difference. First operand 359 states and 504 transitions. Second operand has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:23:00,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:00,638 INFO L93 Difference]: Finished difference Result 618 states and 831 transitions. [2022-02-10 03:23:00,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-02-10 03:23:00,638 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-02-10 03:23:00,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:00,640 INFO L225 Difference]: With dead ends: 618 [2022-02-10 03:23:00,640 INFO L226 Difference]: Without dead ends: 600 [2022-02-10 03:23:00,642 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1047 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=501, Invalid=3405, Unknown=0, NotChecked=0, Total=3906 [2022-02-10 03:23:00,642 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 118 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 847 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 742 SdHoareTripleChecker+Invalid, 967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 847 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 52 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:00,642 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 742 Invalid, 967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 847 Invalid, 0 Unknown, 52 Unchecked, 0.4s Time] [2022-02-10 03:23:00,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2022-02-10 03:23:00,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 367. [2022-02-10 03:23:00,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 1.407103825136612) internal successors, (515), 366 states have internal predecessors, (515), 0 states have call successors, (0), 0 states 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:23:00,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 515 transitions. [2022-02-10 03:23:00,651 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 515 transitions. Word has length 31 [2022-02-10 03:23:00,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:00,651 INFO L470 AbstractCegarLoop]: Abstraction has 367 states and 515 transitions. [2022-02-10 03:23:00,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.0) internal successors, (70), 34 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:23:00,652 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 515 transitions. [2022-02-10 03:23:00,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-10 03:23:00,652 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:00,652 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:00,674 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:23:00,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:00,872 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:00,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:00,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1555485903, now seen corresponding path program 15 times [2022-02-10 03:23:00,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:00,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761727524] [2022-02-10 03:23:00,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:00,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:00,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:01,146 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:01,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:01,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761727524] [2022-02-10 03:23:01,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761727524] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:01,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639530] [2022-02-10 03:23:01,146 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:23:01,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:01,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:01,148 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:23:01,148 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:23:01,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-02-10 03:23:01,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:01,182 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-10 03:23:01,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:01,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:01,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:01,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:01,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:01,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:01,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:01,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:01,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:01,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:01,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:01,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:01,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:01,639 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 28 [2022-02-10 03:23:01,673 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:01,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:02,204 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:23:02,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-02-10 03:23:02,586 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:02,586 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639530] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:02,587 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:02,587 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-02-10 03:23:02,587 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924289056] [2022-02-10 03:23:02,587 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:02,587 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-02-10 03:23:02,587 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:02,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-02-10 03:23:02,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1149, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:23:02,588 INFO L87 Difference]: Start difference. First operand 367 states and 515 transitions. Second operand has 37 states, 37 states have (on average 1.972972972972973) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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:23:03,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:03,611 INFO L93 Difference]: Finished difference Result 716 states and 969 transitions. [2022-02-10 03:23:03,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-02-10 03:23:03,612 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 1.972972972972973) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-02-10 03:23:03,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:03,614 INFO L225 Difference]: With dead ends: 716 [2022-02-10 03:23:03,614 INFO L226 Difference]: Without dead ends: 684 [2022-02-10 03:23:03,616 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1115 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=510, Invalid=3780, Unknown=0, NotChecked=0, Total=4290 [2022-02-10 03:23:03,616 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 151 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 502 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 753 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 502 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 206 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:03,616 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 700 Invalid, 753 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 502 Invalid, 0 Unknown, 206 Unchecked, 0.3s Time] [2022-02-10 03:23:03,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2022-02-10 03:23:03,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 482. [2022-02-10 03:23:03,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 481 states have (on average 1.4158004158004158) internal successors, (681), 481 states have internal predecessors, (681), 0 states have call successors, (0), 0 states 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:23:03,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 681 transitions. [2022-02-10 03:23:03,627 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 681 transitions. Word has length 31 [2022-02-10 03:23:03,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:03,627 INFO L470 AbstractCegarLoop]: Abstraction has 482 states and 681 transitions. [2022-02-10 03:23:03,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 1.972972972972973) internal successors, (73), 36 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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:23:03,627 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 681 transitions. [2022-02-10 03:23:03,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-10 03:23:03,628 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:03,628 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:03,652 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:23:03,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:03,852 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:03,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:03,852 INFO L85 PathProgramCache]: Analyzing trace with hash 756808147, now seen corresponding path program 16 times [2022-02-10 03:23:03,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:03,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051893800] [2022-02-10 03:23:03,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:03,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:03,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:04,084 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 31 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:23:04,084 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:04,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051893800] [2022-02-10 03:23:04,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051893800] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:04,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844442229] [2022-02-10 03:23:04,084 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:23:04,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:04,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:04,086 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:23:04,087 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:23:04,109 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:23:04,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:04,110 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-10 03:23:04,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:04,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:04,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:04,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:04,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:04,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:04,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:04,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:04,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:04,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:04,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 28 [2022-02-10 03:23:04,578 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 3 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:04,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:05,126 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:23:05,126 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-02-10 03:23:05,469 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:05,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [844442229] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:05,470 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:05,470 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 35 [2022-02-10 03:23:05,470 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324965739] [2022-02-10 03:23:05,470 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:05,470 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-02-10 03:23:05,470 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:05,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-02-10 03:23:05,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1078, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:23:05,471 INFO L87 Difference]: Start difference. First operand 482 states and 681 transitions. Second operand has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states 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:23:06,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:06,711 INFO L93 Difference]: Finished difference Result 970 states and 1287 transitions. [2022-02-10 03:23:06,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-02-10 03:23:06,712 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-02-10 03:23:06,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:06,714 INFO L225 Difference]: With dead ends: 970 [2022-02-10 03:23:06,715 INFO L226 Difference]: Without dead ends: 861 [2022-02-10 03:23:06,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 855 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=412, Invalid=2894, Unknown=0, NotChecked=0, Total=3306 [2022-02-10 03:23:06,716 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 255 mSDsluCounter, 1168 mSDsCounter, 0 mSdLazyCounter, 842 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 828 SdHoareTripleChecker+Invalid, 1080 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:06,716 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 828 Invalid, 1080 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 842 Invalid, 0 Unknown, 175 Unchecked, 0.4s Time] [2022-02-10 03:23:06,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-02-10 03:23:06,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 544. [2022-02-10 03:23:06,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 544 states, 543 states have (on average 1.419889502762431) internal successors, (771), 543 states have internal predecessors, (771), 0 states have call successors, (0), 0 states 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:23:06,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 544 states to 544 states and 771 transitions. [2022-02-10 03:23:06,729 INFO L78 Accepts]: Start accepts. Automaton has 544 states and 771 transitions. Word has length 31 [2022-02-10 03:23:06,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:06,729 INFO L470 AbstractCegarLoop]: Abstraction has 544 states and 771 transitions. [2022-02-10 03:23:06,729 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 1.9722222222222223) internal successors, (71), 35 states have internal predecessors, (71), 0 states have call successors, (0), 0 states 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:23:06,729 INFO L276 IsEmpty]: Start isEmpty. Operand 544 states and 771 transitions. [2022-02-10 03:23:06,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-10 03:23:06,730 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:06,730 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:06,753 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:23:06,943 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:06,943 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:06,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:06,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1429604597, now seen corresponding path program 17 times [2022-02-10 03:23:06,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:06,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162389951] [2022-02-10 03:23:06,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:06,944 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:06,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:07,171 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:07,171 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:07,171 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162389951] [2022-02-10 03:23:07,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162389951] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:07,172 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778857547] [2022-02-10 03:23:07,172 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:23:07,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:07,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:07,173 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:23:07,174 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:23:07,197 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-02-10 03:23:07,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:07,199 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-10 03:23:07,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:07,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:07,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:07,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:07,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:07,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:07,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 6 disjoint index pairs (out of 28 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 54 treesize of output 26 [2022-02-10 03:23:07,667 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:07,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:08,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,185 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,186 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,190 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,191 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:08,224 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:23:08,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 18 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 76 treesize of output 144 [2022-02-10 03:23:08,388 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:08,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778857547] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:08,389 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:08,389 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 39 [2022-02-10 03:23:08,389 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549962718] [2022-02-10 03:23:08,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:08,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-02-10 03:23:08,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:08,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-02-10 03:23:08,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1281, Unknown=0, NotChecked=0, Total=1560 [2022-02-10 03:23:08,390 INFO L87 Difference]: Start difference. First operand 544 states and 771 transitions. Second operand has 40 states, 40 states have (on average 2.075) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states 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:23:10,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:10,622 INFO L93 Difference]: Finished difference Result 1314 states and 1725 transitions. [2022-02-10 03:23:10,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-10 03:23:10,623 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-02-10 03:23:10,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:10,627 INFO L225 Difference]: With dead ends: 1314 [2022-02-10 03:23:10,627 INFO L226 Difference]: Without dead ends: 1107 [2022-02-10 03:23:10,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1942 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1012, Invalid=5960, Unknown=0, NotChecked=0, Total=6972 [2022-02-10 03:23:10,629 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 437 mSDsluCounter, 1280 mSDsCounter, 0 mSdLazyCounter, 1006 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 894 SdHoareTripleChecker+Invalid, 1247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 1006 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:10,630 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [437 Valid, 894 Invalid, 1247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 1006 Invalid, 0 Unknown, 99 Unchecked, 0.5s Time] [2022-02-10 03:23:10,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1107 states. [2022-02-10 03:23:10,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1107 to 667. [2022-02-10 03:23:10,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 1.4159159159159158) internal successors, (943), 666 states have internal predecessors, (943), 0 states have call successors, (0), 0 states 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:23:10,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 943 transitions. [2022-02-10 03:23:10,645 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 943 transitions. Word has length 31 [2022-02-10 03:23:10,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:10,645 INFO L470 AbstractCegarLoop]: Abstraction has 667 states and 943 transitions. [2022-02-10 03:23:10,646 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.075) internal successors, (83), 39 states have internal predecessors, (83), 0 states have call successors, (0), 0 states 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:23:10,646 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 943 transitions. [2022-02-10 03:23:10,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-10 03:23:10,647 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:10,647 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:10,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-02-10 03:23:10,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:10,863 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:10,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:10,864 INFO L85 PathProgramCache]: Analyzing trace with hash 532428755, now seen corresponding path program 18 times [2022-02-10 03:23:10,864 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:10,864 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742385522] [2022-02-10 03:23:10,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:10,864 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:10,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:11,107 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:11,107 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:11,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742385522] [2022-02-10 03:23:11,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742385522] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:11,107 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2041116946] [2022-02-10 03:23:11,107 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:23:11,107 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:11,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:11,112 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:23:11,115 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:23:11,135 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-10 03:23:11,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:11,136 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 42 conjunts are in the unsatisfiable core [2022-02-10 03:23:11,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:11,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:11,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:11,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:11,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:11,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:11,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:11,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:11,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:11,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:11,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:11,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:11,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:11,790 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 28 [2022-02-10 03:23:11,833 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:11,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:12,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:12,460 INFO L353 Elim1Store]: treesize reduction 40, result has 72.8 percent of original size [2022-02-10 03:23:12,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 14 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 14 case distinctions, treesize of input 74 treesize of output 140 [2022-02-10 03:23:12,830 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:12,831 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2041116946] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:12,831 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:12,831 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-02-10 03:23:12,831 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265146314] [2022-02-10 03:23:12,831 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:12,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-10 03:23:12,832 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:12,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-10 03:23:12,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1197, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:23:12,833 INFO L87 Difference]: Start difference. First operand 667 states and 943 transitions. Second operand has 39 states, 39 states have (on average 1.9743589743589745) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states 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:23:14,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:14,406 INFO L93 Difference]: Finished difference Result 1160 states and 1577 transitions. [2022-02-10 03:23:14,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 03:23:14,406 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.9743589743589745) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-02-10 03:23:14,406 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:14,410 INFO L225 Difference]: With dead ends: 1160 [2022-02-10 03:23:14,410 INFO L226 Difference]: Without dead ends: 1106 [2022-02-10 03:23:14,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1754 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=848, Invalid=5004, Unknown=0, NotChecked=0, Total=5852 [2022-02-10 03:23:14,412 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 170 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 332 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 686 SdHoareTripleChecker+Invalid, 838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 332 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 452 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:14,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 686 Invalid, 838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 332 Invalid, 0 Unknown, 452 Unchecked, 0.2s Time] [2022-02-10 03:23:14,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1106 states. [2022-02-10 03:23:14,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1106 to 731. [2022-02-10 03:23:14,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 731 states, 730 states have (on average 1.4136986301369863) internal successors, (1032), 730 states have internal predecessors, (1032), 0 states have call successors, (0), 0 states 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:23:14,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 1032 transitions. [2022-02-10 03:23:14,427 INFO L78 Accepts]: Start accepts. Automaton has 731 states and 1032 transitions. Word has length 31 [2022-02-10 03:23:14,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:14,428 INFO L470 AbstractCegarLoop]: Abstraction has 731 states and 1032 transitions. [2022-02-10 03:23:14,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.9743589743589745) internal successors, (77), 38 states have internal predecessors, (77), 0 states have call successors, (0), 0 states 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:23:14,428 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 1032 transitions. [2022-02-10 03:23:14,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-02-10 03:23:14,429 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:14,429 INFO L514 BasicCegarLoop]: trace histogram [5, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:14,451 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:23:14,651 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-02-10 03:23:14,651 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:14,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:14,652 INFO L85 PathProgramCache]: Analyzing trace with hash -2026397130, now seen corresponding path program 19 times [2022-02-10 03:23:14,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:14,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370356581] [2022-02-10 03:23:14,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:14,652 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:14,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:14,836 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:14,836 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:14,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370356581] [2022-02-10 03:23:14,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370356581] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:14,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536601427] [2022-02-10 03:23:14,836 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:23:14,836 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:14,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:14,837 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:23:14,838 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:23:14,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:14,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-10 03:23:14,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:15,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:15,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:15,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:15,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:15,210 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:15,211 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 23 [2022-02-10 03:23:15,242 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 0 proven. 38 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:15,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:15,561 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-02-10 03:23:15,561 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 58 treesize of output 112 [2022-02-10 03:23:15,788 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 2 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:15,788 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536601427] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:15,788 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:15,788 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-02-10 03:23:15,788 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440154238] [2022-02-10 03:23:15,788 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:15,788 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-02-10 03:23:15,788 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:15,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-02-10 03:23:15,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-02-10 03:23:15,789 INFO L87 Difference]: Start difference. First operand 731 states and 1032 transitions. Second operand has 28 states, 28 states have (on average 2.7142857142857144) internal successors, (76), 27 states have internal predecessors, (76), 0 states have call successors, (0), 0 states 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:23:16,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:16,425 INFO L93 Difference]: Finished difference Result 1134 states and 1556 transitions. [2022-02-10 03:23:16,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:23:16,425 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.7142857142857144) internal successors, (76), 27 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 32 [2022-02-10 03:23:16,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:16,428 INFO L225 Difference]: With dead ends: 1134 [2022-02-10 03:23:16,428 INFO L226 Difference]: Without dead ends: 1102 [2022-02-10 03:23:16,428 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 48 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 714 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=402, Invalid=2460, Unknown=0, NotChecked=0, Total=2862 [2022-02-10 03:23:16,429 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 89 mSDsluCounter, 465 mSDsCounter, 0 mSdLazyCounter, 308 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 204 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:16,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 425 Invalid, 566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 308 Invalid, 0 Unknown, 204 Unchecked, 0.2s Time] [2022-02-10 03:23:16,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1102 states. [2022-02-10 03:23:16,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1102 to 740. [2022-02-10 03:23:16,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 740 states, 739 states have (on average 1.408660351826793) internal successors, (1041), 739 states have internal predecessors, (1041), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:23:16,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 740 states to 740 states and 1041 transitions. [2022-02-10 03:23:16,455 INFO L78 Accepts]: Start accepts. Automaton has 740 states and 1041 transitions. Word has length 32 [2022-02-10 03:23:16,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:16,455 INFO L470 AbstractCegarLoop]: Abstraction has 740 states and 1041 transitions. [2022-02-10 03:23:16,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.7142857142857144) internal successors, (76), 27 states have internal predecessors, (76), 0 states have call successors, (0), 0 states 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:23:16,455 INFO L276 IsEmpty]: Start isEmpty. Operand 740 states and 1041 transitions. [2022-02-10 03:23:16,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 03:23:16,456 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:16,456 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:16,481 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:23:16,678 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-02-10 03:23:16,679 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:16,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:16,679 INFO L85 PathProgramCache]: Analyzing trace with hash 834144241, now seen corresponding path program 20 times [2022-02-10 03:23:16,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:16,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869719725] [2022-02-10 03:23:16,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:16,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:16,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:16,935 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:16,936 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:16,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869719725] [2022-02-10 03:23:16,936 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869719725] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:16,936 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007263815] [2022-02-10 03:23:16,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:23:16,936 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:16,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:16,937 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:23:16,939 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:23:16,960 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:23:16,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:16,961 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-10 03:23:16,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:17,395 INFO L353 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2022-02-10 03:23:17,395 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 28 [2022-02-10 03:23:17,436 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:17,436 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:17,950 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:23:17,950 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-02-10 03:23:18,332 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:18,333 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007263815] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:18,333 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:18,333 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2022-02-10 03:23:18,333 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169570722] [2022-02-10 03:23:18,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:18,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-02-10 03:23:18,333 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:18,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-02-10 03:23:18,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 03:23:18,334 INFO L87 Difference]: Start difference. First operand 740 states and 1041 transitions. Second operand has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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:23:18,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:18,826 INFO L93 Difference]: Finished difference Result 993 states and 1366 transitions. [2022-02-10 03:23:18,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-10 03:23:18,827 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 03:23:18,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:18,829 INFO L225 Difference]: With dead ends: 993 [2022-02-10 03:23:18,829 INFO L226 Difference]: Without dead ends: 977 [2022-02-10 03:23:18,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 454 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=267, Invalid=1713, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:23:18,830 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 123 mSDsluCounter, 412 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:18,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 389 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-10 03:23:18,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 977 states. [2022-02-10 03:23:18,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 977 to 739. [2022-02-10 03:23:18,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 739 states, 738 states have (on average 1.4037940379403795) internal successors, (1036), 738 states have internal predecessors, (1036), 0 states have call successors, (0), 0 states 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:23:18,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 1036 transitions. [2022-02-10 03:23:18,843 INFO L78 Accepts]: Start accepts. Automaton has 739 states and 1036 transitions. Word has length 34 [2022-02-10 03:23:18,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:18,844 INFO L470 AbstractCegarLoop]: Abstraction has 739 states and 1036 transitions. [2022-02-10 03:23:18,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.085714285714286) internal successors, (73), 34 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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:23:18,844 INFO L276 IsEmpty]: Start isEmpty. Operand 739 states and 1036 transitions. [2022-02-10 03:23:18,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 03:23:18,845 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:18,845 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:18,866 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:23:19,063 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-10 03:23:19,063 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:19,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:19,064 INFO L85 PathProgramCache]: Analyzing trace with hash -322747215, now seen corresponding path program 21 times [2022-02-10 03:23:19,064 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:19,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398105071] [2022-02-10 03:23:19,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:19,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:19,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:19,356 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:19,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:19,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398105071] [2022-02-10 03:23:19,356 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398105071] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:19,356 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774507165] [2022-02-10 03:23:19,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:23:19,356 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:19,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:19,357 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:23:19,358 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:23:19,380 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-02-10 03:23:19,380 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:19,381 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 43 conjunts are in the unsatisfiable core [2022-02-10 03:23:19,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:19,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:19,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:19,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:19,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:19,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:19,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:19,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:19,863 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 6 disjoint index pairs (out of 10 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 70 treesize of output 28 [2022-02-10 03:23:19,897 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:19,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:20,432 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:23:20,432 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 78 treesize of output 188 [2022-02-10 03:23:20,758 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 43 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:20,758 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774507165] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:20,758 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:20,758 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-02-10 03:23:20,758 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784516770] [2022-02-10 03:23:20,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:20,758 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-02-10 03:23:20,758 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:20,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-02-10 03:23:20,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-02-10 03:23:20,759 INFO L87 Difference]: Start difference. First operand 739 states and 1036 transitions. Second operand has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states 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:23:21,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:21,911 INFO L93 Difference]: Finished difference Result 1096 states and 1498 transitions. [2022-02-10 03:23:21,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 03:23:21,912 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 03:23:21,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:21,914 INFO L225 Difference]: With dead ends: 1096 [2022-02-10 03:23:21,914 INFO L226 Difference]: Without dead ends: 1069 [2022-02-10 03:23:21,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1395 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=651, Invalid=4461, Unknown=0, NotChecked=0, Total=5112 [2022-02-10 03:23:21,915 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 161 mSDsluCounter, 852 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 751 SdHoareTripleChecker+Invalid, 941 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 313 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:21,915 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 751 Invalid, 941 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 581 Invalid, 0 Unknown, 313 Unchecked, 0.3s Time] [2022-02-10 03:23:21,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1069 states. [2022-02-10 03:23:21,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1069 to 746. [2022-02-10 03:23:21,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 1.404026845637584) internal successors, (1046), 745 states have internal predecessors, (1046), 0 states have call successors, (0), 0 states 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:23:21,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 1046 transitions. [2022-02-10 03:23:21,927 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 1046 transitions. Word has length 34 [2022-02-10 03:23:21,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:21,927 INFO L470 AbstractCegarLoop]: Abstraction has 746 states and 1046 transitions. [2022-02-10 03:23:21,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1944444444444446) internal successors, (79), 35 states have internal predecessors, (79), 0 states have call successors, (0), 0 states 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:23:21,927 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1046 transitions. [2022-02-10 03:23:21,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 03:23:21,928 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:21,929 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:21,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-02-10 03:23:22,143 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:22,143 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:22,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:22,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1169348947, now seen corresponding path program 22 times [2022-02-10 03:23:22,144 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:22,144 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833306790] [2022-02-10 03:23:22,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:22,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:22,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:22,414 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:22,414 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:22,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833306790] [2022-02-10 03:23:22,414 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833306790] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:22,414 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985102657] [2022-02-10 03:23:22,414 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:23:22,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:22,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:22,415 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:23:22,416 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:23:22,437 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:23:22,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:22,438 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-02-10 03:23:22,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:22,934 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:22,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:22,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:22,936 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:22,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:22,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:22,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:22,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:22,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:22,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:22,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:22,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:22,941 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:22,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 6 disjoint index pairs (out of 15 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 28 [2022-02-10 03:23:22,975 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:22,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:23,529 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-02-10 03:23:23,529 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 28 case distinctions, treesize of input 76 treesize of output 186 [2022-02-10 03:23:23,868 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 5 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:23,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985102657] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:23,868 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:23,868 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-02-10 03:23:23,868 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914916283] [2022-02-10 03:23:23,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:23,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-02-10 03:23:23,869 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:23,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-02-10 03:23:23,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1149, Unknown=0, NotChecked=0, Total=1332 [2022-02-10 03:23:23,870 INFO L87 Difference]: Start difference. First operand 746 states and 1046 transitions. Second operand has 37 states, 37 states have (on average 2.2162162162162162) internal successors, (82), 36 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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:23:24,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:24,986 INFO L93 Difference]: Finished difference Result 1321 states and 1821 transitions. [2022-02-10 03:23:24,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-02-10 03:23:24,986 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.2162162162162162) internal successors, (82), 36 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 03:23:24,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:24,990 INFO L225 Difference]: With dead ends: 1321 [2022-02-10 03:23:24,990 INFO L226 Difference]: Without dead ends: 1243 [2022-02-10 03:23:24,991 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1183 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=569, Invalid=3853, Unknown=0, NotChecked=0, Total=4422 [2022-02-10 03:23:24,991 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 173 mSDsluCounter, 1017 mSDsCounter, 0 mSdLazyCounter, 700 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 1087 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 700 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 333 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:24,992 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 850 Invalid, 1087 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 700 Invalid, 0 Unknown, 333 Unchecked, 0.3s Time] [2022-02-10 03:23:24,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1243 states. [2022-02-10 03:23:25,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1243 to 666. [2022-02-10 03:23:25,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 1.3924812030075189) internal successors, (926), 665 states have internal predecessors, (926), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:23:25,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 926 transitions. [2022-02-10 03:23:25,006 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 926 transitions. Word has length 34 [2022-02-10 03:23:25,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:25,006 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 926 transitions. [2022-02-10 03:23:25,006 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.2162162162162162) internal successors, (82), 36 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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:23:25,006 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 926 transitions. [2022-02-10 03:23:25,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-10 03:23:25,007 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:25,007 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:25,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-02-10 03:23:25,220 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-02-10 03:23:25,221 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:25,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:25,221 INFO L85 PathProgramCache]: Analyzing trace with hash -1776422543, now seen corresponding path program 23 times [2022-02-10 03:23:25,221 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:25,221 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336957427] [2022-02-10 03:23:25,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:25,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:25,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:25,470 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:25,470 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:25,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336957427] [2022-02-10 03:23:25,471 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336957427] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:25,471 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449524681] [2022-02-10 03:23:25,471 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:23:25,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:25,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:25,472 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:23:25,473 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:23:25,495 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-10 03:23:25,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:25,496 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 42 conjunts are in the unsatisfiable core [2022-02-10 03:23:25,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:26,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:26,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:26,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:26,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:26,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:26,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:26,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:26,020 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:26,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:26,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:26,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 6 disjoint index pairs (out of 21 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 68 treesize of output 28 [2022-02-10 03:23:26,058 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:26,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:26,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,488 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:26,522 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:23:26,522 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 18 disjoint index pairs (out of 28 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 76 treesize of output 144 [2022-02-10 03:23:26,763 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:26,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449524681] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:26,763 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:26,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-02-10 03:23:26,764 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535816041] [2022-02-10 03:23:26,764 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:26,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-02-10 03:23:26,764 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:26,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-02-10 03:23:26,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1272, Unknown=0, NotChecked=0, Total=1482 [2022-02-10 03:23:26,765 INFO L87 Difference]: Start difference. First operand 666 states and 926 transitions. Second operand has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 states have internal predecessors, (86), 0 states have call successors, (0), 0 states 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:23:27,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:27,565 INFO L93 Difference]: Finished difference Result 1276 states and 1743 transitions. [2022-02-10 03:23:27,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-02-10 03:23:27,566 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-10 03:23:27,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:27,569 INFO L225 Difference]: With dead ends: 1276 [2022-02-10 03:23:27,569 INFO L226 Difference]: Without dead ends: 1242 [2022-02-10 03:23:27,569 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1010 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=432, Invalid=3228, Unknown=0, NotChecked=0, Total=3660 [2022-02-10 03:23:27,570 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 171 mSDsluCounter, 879 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 800 SdHoareTripleChecker+Invalid, 945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 293 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:27,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 800 Invalid, 945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 591 Invalid, 0 Unknown, 293 Unchecked, 0.3s Time] [2022-02-10 03:23:27,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1242 states. [2022-02-10 03:23:27,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1242 to 674. [2022-02-10 03:23:27,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 673 states have (on average 1.3922734026745913) internal successors, (937), 673 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:23:27,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 937 transitions. [2022-02-10 03:23:27,584 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 937 transitions. Word has length 34 [2022-02-10 03:23:27,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:27,584 INFO L470 AbstractCegarLoop]: Abstraction has 674 states and 937 transitions. [2022-02-10 03:23:27,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.2051282051282053) internal successors, (86), 38 states have internal predecessors, (86), 0 states have call successors, (0), 0 states 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:23:27,584 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 937 transitions. [2022-02-10 03:23:27,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:23:27,585 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:27,585 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:27,608 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:23:27,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-10 03:23:27,799 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:27,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:27,800 INFO L85 PathProgramCache]: Analyzing trace with hash 554177264, now seen corresponding path program 24 times [2022-02-10 03:23:27,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:27,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518341527] [2022-02-10 03:23:27,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:27,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:27,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:28,148 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:28,148 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:28,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518341527] [2022-02-10 03:23:28,149 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518341527] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:28,149 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1279435849] [2022-02-10 03:23:28,149 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:23:28,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:28,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:28,150 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:23:28,151 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:23:28,175 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-02-10 03:23:28,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:28,176 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:23:28,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:28,724 INFO L353 Elim1Store]: treesize reduction 112, result has 0.9 percent of original size [2022-02-10 03:23:28,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:23:28,749 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:28,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:29,546 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:23:29,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:23:30,093 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 6 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:30,093 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1279435849] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:30,093 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:30,093 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 42 [2022-02-10 03:23:30,093 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383389309] [2022-02-10 03:23:30,093 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:30,094 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-02-10 03:23:30,094 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:30,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-02-10 03:23:30,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=1571, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:23:30,095 INFO L87 Difference]: Start difference. First operand 674 states and 937 transitions. Second operand has 43 states, 43 states have (on average 1.8372093023255813) internal successors, (79), 42 states have internal predecessors, (79), 0 states have call successors, (0), 0 states 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:23:30,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:30,957 INFO L93 Difference]: Finished difference Result 972 states and 1313 transitions. [2022-02-10 03:23:30,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-02-10 03:23:30,957 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.8372093023255813) internal successors, (79), 42 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:23:30,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:30,960 INFO L225 Difference]: With dead ends: 972 [2022-02-10 03:23:30,960 INFO L226 Difference]: Without dead ends: 963 [2022-02-10 03:23:30,960 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 806 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=400, Invalid=3140, Unknown=0, NotChecked=0, Total=3540 [2022-02-10 03:23:30,961 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 142 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 988 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 801 SdHoareTripleChecker+Invalid, 1037 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:30,961 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 801 Invalid, 1037 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 988 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-02-10 03:23:30,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states. [2022-02-10 03:23:30,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 682. [2022-02-10 03:23:30,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 1.3906020558002936) internal successors, (947), 681 states have internal predecessors, (947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:23:30,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 947 transitions. [2022-02-10 03:23:30,973 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 947 transitions. Word has length 36 [2022-02-10 03:23:30,973 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:30,973 INFO L470 AbstractCegarLoop]: Abstraction has 682 states and 947 transitions. [2022-02-10 03:23:30,973 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.8372093023255813) internal successors, (79), 42 states have internal predecessors, (79), 0 states have call successors, (0), 0 states 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:23:30,973 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 947 transitions. [2022-02-10 03:23:30,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:23:30,974 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:30,974 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:30,996 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:23:31,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:31,187 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:31,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:31,188 INFO L85 PathProgramCache]: Analyzing trace with hash 833570962, now seen corresponding path program 25 times [2022-02-10 03:23:31,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:31,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587032564] [2022-02-10 03:23:31,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:31,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:31,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:31,559 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:31,559 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:31,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587032564] [2022-02-10 03:23:31,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587032564] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:31,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474615974] [2022-02-10 03:23:31,559 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:23:31,559 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:31,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:31,561 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:23:31,561 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:23:31,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:31,586 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:23:31,587 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:32,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,265 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:32,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:32,267 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:23:32,291 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:32,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:33,087 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:23:33,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:23:33,796 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:33,797 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474615974] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:33,797 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:33,797 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-02-10 03:23:33,797 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342683839] [2022-02-10 03:23:33,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:33,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-02-10 03:23:33,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:33,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-02-10 03:23:33,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1646, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:23:33,798 INFO L87 Difference]: Start difference. First operand 682 states and 947 transitions. Second operand has 44 states, 44 states have (on average 1.8636363636363635) internal successors, (82), 43 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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:23:35,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:35,556 INFO L93 Difference]: Finished difference Result 1098 states and 1475 transitions. [2022-02-10 03:23:35,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-02-10 03:23:35,558 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.8636363636363635) internal successors, (82), 43 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:23:35,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:35,560 INFO L225 Difference]: With dead ends: 1098 [2022-02-10 03:23:35,560 INFO L226 Difference]: Without dead ends: 1080 [2022-02-10 03:23:35,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1873 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=879, Invalid=6093, Unknown=0, NotChecked=0, Total=6972 [2022-02-10 03:23:35,562 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 224 mSDsluCounter, 1111 mSDsCounter, 0 mSdLazyCounter, 941 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 1430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 941 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 428 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:35,562 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 1035 Invalid, 1430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 941 Invalid, 0 Unknown, 428 Unchecked, 0.4s Time] [2022-02-10 03:23:35,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1080 states. [2022-02-10 03:23:35,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1080 to 701. [2022-02-10 03:23:35,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 701 states, 700 states have (on average 1.3885714285714286) internal successors, (972), 700 states have internal predecessors, (972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:23:35,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 701 states to 701 states and 972 transitions. [2022-02-10 03:23:35,574 INFO L78 Accepts]: Start accepts. Automaton has 701 states and 972 transitions. Word has length 36 [2022-02-10 03:23:35,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:35,574 INFO L470 AbstractCegarLoop]: Abstraction has 701 states and 972 transitions. [2022-02-10 03:23:35,574 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.8636363636363635) internal successors, (82), 43 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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:23:35,574 INFO L276 IsEmpty]: Start isEmpty. Operand 701 states and 972 transitions. [2022-02-10 03:23:35,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:23:35,575 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:35,575 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:35,600 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:23:35,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:35,795 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:35,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:35,795 INFO L85 PathProgramCache]: Analyzing trace with hash -2004123980, now seen corresponding path program 26 times [2022-02-10 03:23:35,795 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:35,795 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204322073] [2022-02-10 03:23:35,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:35,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:35,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:36,127 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:23:36,127 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:36,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204322073] [2022-02-10 03:23:36,127 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204322073] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:36,127 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474390230] [2022-02-10 03:23:36,127 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:23:36,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:36,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:36,129 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:23:36,129 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:23:36,151 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:23:36,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:36,152 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:23:36,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:36,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:36,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:36,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:36,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:36,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:36,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:36,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:36,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:36,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:36,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:36,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:36,782 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:23:36,806 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:36,806 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:37,606 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:23:37,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:23:38,219 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:38,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474390230] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:38,219 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:38,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 42 [2022-02-10 03:23:38,220 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494179050] [2022-02-10 03:23:38,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:38,220 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-02-10 03:23:38,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:38,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-02-10 03:23:38,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1564, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:23:38,221 INFO L87 Difference]: Start difference. First operand 701 states and 972 transitions. Second operand has 43 states, 43 states have (on average 1.8604651162790697) internal successors, (80), 42 states have internal predecessors, (80), 0 states have call successors, (0), 0 states 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:23:40,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:40,437 INFO L93 Difference]: Finished difference Result 1538 states and 2030 transitions. [2022-02-10 03:23:40,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-02-10 03:23:40,437 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.8604651162790697) internal successors, (80), 42 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:23:40,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:40,440 INFO L225 Difference]: With dead ends: 1538 [2022-02-10 03:23:40,440 INFO L226 Difference]: Without dead ends: 1320 [2022-02-10 03:23:40,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2143 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=946, Invalid=7064, Unknown=0, NotChecked=0, Total=8010 [2022-02-10 03:23:40,442 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 427 mSDsluCounter, 1684 mSDsCounter, 0 mSdLazyCounter, 1260 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 1267 SdHoareTripleChecker+Invalid, 1670 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:40,442 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 1267 Invalid, 1670 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1260 Invalid, 0 Unknown, 316 Unchecked, 0.6s Time] [2022-02-10 03:23:40,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1320 states. [2022-02-10 03:23:40,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1320 to 711. [2022-02-10 03:23:40,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 1.388732394366197) internal successors, (986), 710 states have internal predecessors, (986), 0 states have call successors, (0), 0 states 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:23:40,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 986 transitions. [2022-02-10 03:23:40,455 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 986 transitions. Word has length 36 [2022-02-10 03:23:40,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:40,456 INFO L470 AbstractCegarLoop]: Abstraction has 711 states and 986 transitions. [2022-02-10 03:23:40,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.8604651162790697) internal successors, (80), 42 states have internal predecessors, (80), 0 states have call successors, (0), 0 states 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:23:40,456 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 986 transitions. [2022-02-10 03:23:40,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:23:40,457 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:40,457 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:40,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-02-10 03:23:40,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:40,671 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:40,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:40,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1474483542, now seen corresponding path program 27 times [2022-02-10 03:23:40,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:40,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662575691] [2022-02-10 03:23:40,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:40,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:40,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:41,054 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:41,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:41,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662575691] [2022-02-10 03:23:41,055 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662575691] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:41,055 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712917608] [2022-02-10 03:23:41,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:23:41,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:41,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:41,056 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:23:41,057 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:23:41,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-02-10 03:23:41,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:41,080 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:23:41,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:41,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:41,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:41,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:41,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:41,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:41,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:41,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:41,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:41,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:41,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:41,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:41,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:23:41,733 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:41,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:42,546 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:23:42,547 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:23:43,163 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:43,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712917608] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:43,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:43,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 42 [2022-02-10 03:23:43,163 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326711819] [2022-02-10 03:23:43,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:43,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-02-10 03:23:43,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:43,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-02-10 03:23:43,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=1562, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:23:43,164 INFO L87 Difference]: Start difference. First operand 711 states and 986 transitions. Second operand has 43 states, 43 states have (on average 1.9069767441860466) internal successors, (82), 42 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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:23:45,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:45,585 INFO L93 Difference]: Finished difference Result 1343 states and 1784 transitions. [2022-02-10 03:23:45,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-02-10 03:23:45,586 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.9069767441860466) internal successors, (82), 42 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:23:45,586 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:45,589 INFO L225 Difference]: With dead ends: 1343 [2022-02-10 03:23:45,589 INFO L226 Difference]: Without dead ends: 1316 [2022-02-10 03:23:45,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2360 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=944, Invalid=7986, Unknown=0, NotChecked=0, Total=8930 [2022-02-10 03:23:45,590 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 209 mSDsluCounter, 1731 mSDsCounter, 0 mSdLazyCounter, 1490 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 1514 SdHoareTripleChecker+Invalid, 1942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 1490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 330 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:45,590 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [209 Valid, 1514 Invalid, 1942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 1490 Invalid, 0 Unknown, 330 Unchecked, 0.7s Time] [2022-02-10 03:23:45,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1316 states. [2022-02-10 03:23:45,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1316 to 747. [2022-02-10 03:23:45,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 1.3847184986595173) internal successors, (1033), 746 states have internal predecessors, (1033), 0 states have call successors, (0), 0 states 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:23:45,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 1033 transitions. [2022-02-10 03:23:45,602 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 1033 transitions. Word has length 36 [2022-02-10 03:23:45,602 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:45,603 INFO L470 AbstractCegarLoop]: Abstraction has 747 states and 1033 transitions. [2022-02-10 03:23:45,603 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.9069767441860466) internal successors, (82), 42 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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:23:45,603 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 1033 transitions. [2022-02-10 03:23:45,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:23:45,604 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:45,604 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:45,627 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:23:45,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:45,827 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:45,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:45,828 INFO L85 PathProgramCache]: Analyzing trace with hash -318542728, now seen corresponding path program 28 times [2022-02-10 03:23:45,828 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:45,828 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304214743] [2022-02-10 03:23:45,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:45,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:45,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:46,163 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:23:46,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:46,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304214743] [2022-02-10 03:23:46,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304214743] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:46,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747649319] [2022-02-10 03:23:46,163 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:23:46,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:46,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:46,165 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:23:46,167 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:23:46,189 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:23:46,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:46,190 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:23:46,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:46,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:46,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:46,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:46,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:46,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:46,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:46,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:46,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:46,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:46,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:46,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:46,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:46,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:23:46,833 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:46,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:47,640 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:23:47,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:23:48,261 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:48,261 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747649319] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:48,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:48,262 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 41 [2022-02-10 03:23:48,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390621464] [2022-02-10 03:23:48,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:48,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-02-10 03:23:48,262 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:48,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-02-10 03:23:48,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1485, Unknown=0, NotChecked=0, Total=1722 [2022-02-10 03:23:48,263 INFO L87 Difference]: Start difference. First operand 747 states and 1033 transitions. Second operand has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states 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:23:50,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:50,389 INFO L93 Difference]: Finished difference Result 1679 states and 2188 transitions. [2022-02-10 03:23:50,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-02-10 03:23:50,389 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:23:50,389 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:50,393 INFO L225 Difference]: With dead ends: 1679 [2022-02-10 03:23:50,393 INFO L226 Difference]: Without dead ends: 1469 [2022-02-10 03:23:50,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1866 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=786, Invalid=6186, Unknown=0, NotChecked=0, Total=6972 [2022-02-10 03:23:50,394 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 425 mSDsluCounter, 1705 mSDsCounter, 0 mSdLazyCounter, 1496 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 425 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 1648 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 35 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:50,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [425 Valid, 1243 Invalid, 1648 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1496 Invalid, 0 Unknown, 35 Unchecked, 0.7s Time] [2022-02-10 03:23:50,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1469 states. [2022-02-10 03:23:50,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1469 to 828. [2022-02-10 03:23:50,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 1.3869407496977026) internal successors, (1147), 827 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:23:50,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1147 transitions. [2022-02-10 03:23:50,406 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1147 transitions. Word has length 36 [2022-02-10 03:23:50,406 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:50,406 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 1147 transitions. [2022-02-10 03:23:50,406 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 1.9285714285714286) internal successors, (81), 41 states have internal predecessors, (81), 0 states have call successors, (0), 0 states 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:23:50,406 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1147 transitions. [2022-02-10 03:23:50,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:23:50,408 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:50,408 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:50,427 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:23:50,617 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-02-10 03:23:50,617 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:50,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:50,617 INFO L85 PathProgramCache]: Analyzing trace with hash 1178017712, now seen corresponding path program 29 times [2022-02-10 03:23:50,618 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:50,618 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751673632] [2022-02-10 03:23:50,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:50,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:50,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:51,004 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:51,004 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:51,004 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751673632] [2022-02-10 03:23:51,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751673632] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:51,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [967857891] [2022-02-10 03:23:51,005 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:23:51,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:51,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:51,008 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:23:51,009 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:23:51,038 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-10 03:23:51,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:51,039 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 53 conjunts are in the unsatisfiable core [2022-02-10 03:23:51,040 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:51,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:51,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:51,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:51,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 89 treesize of output 37 [2022-02-10 03:23:51,759 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:51,759 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:52,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:52,514 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:23:52,515 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 30 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 94 treesize of output 208 [2022-02-10 03:23:52,830 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:52,830 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [967857891] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:52,830 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:52,830 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-02-10 03:23:52,830 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125047130] [2022-02-10 03:23:52,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:52,831 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-02-10 03:23:52,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:52,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-02-10 03:23:52,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=1676, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:23:52,832 INFO L87 Difference]: Start difference. First operand 828 states and 1147 transitions. Second operand has 46 states, 46 states have (on average 1.8695652173913044) internal successors, (86), 45 states have internal predecessors, (86), 0 states have call successors, (0), 0 states 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:23:57,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:23:57,072 INFO L93 Difference]: Finished difference Result 1481 states and 1961 transitions. [2022-02-10 03:23:57,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-02-10 03:23:57,073 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.8695652173913044) internal successors, (86), 45 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:23:57,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:23:57,077 INFO L225 Difference]: With dead ends: 1481 [2022-02-10 03:23:57,077 INFO L226 Difference]: Without dead ends: 1400 [2022-02-10 03:23:57,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 43 SyntacticMatches, 6 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4590 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1835, Invalid=12685, Unknown=0, NotChecked=0, Total=14520 [2022-02-10 03:23:57,079 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 348 mSDsluCounter, 944 mSDsCounter, 0 mSdLazyCounter, 893 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 811 SdHoareTripleChecker+Invalid, 1259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:23:57,079 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 811 Invalid, 1259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 893 Invalid, 0 Unknown, 199 Unchecked, 0.6s Time] [2022-02-10 03:23:57,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1400 states. [2022-02-10 03:23:57,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1400 to 924. [2022-02-10 03:23:57,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 924 states, 923 states have (on average 1.3878656554712894) internal successors, (1281), 923 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states 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:23:57,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 924 states to 924 states and 1281 transitions. [2022-02-10 03:23:57,102 INFO L78 Accepts]: Start accepts. Automaton has 924 states and 1281 transitions. Word has length 36 [2022-02-10 03:23:57,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:23:57,102 INFO L470 AbstractCegarLoop]: Abstraction has 924 states and 1281 transitions. [2022-02-10 03:23:57,102 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.8695652173913044) internal successors, (86), 45 states have internal predecessors, (86), 0 states have call successors, (0), 0 states 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:23:57,102 INFO L276 IsEmpty]: Start isEmpty. Operand 924 states and 1281 transitions. [2022-02-10 03:23:57,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:23:57,104 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:23:57,104 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:23:57,131 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:23:57,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:57,319 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:23:57,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:23:57,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1659677230, now seen corresponding path program 30 times [2022-02-10 03:23:57,320 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:23:57,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350634346] [2022-02-10 03:23:57,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:23:57,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:23:57,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:23:57,703 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:23:57,703 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:23:57,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350634346] [2022-02-10 03:23:57,704 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350634346] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:23:57,704 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286601366] [2022-02-10 03:23:57,704 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:23:57,704 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:23:57,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:23:57,705 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:23:57,706 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:23:57,733 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-10 03:23:57,733 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:23:57,734 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:23:57,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:23:58,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:58,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:58,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:58,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:58,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:58,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:58,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:58,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:58,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:23:58,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:58,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:58,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:58,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:23:58,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:23:58,515 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:58,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:23:59,325 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:23:59,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:23:59,922 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:23:59,922 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286601366] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:23:59,922 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:23:59,922 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 43 [2022-02-10 03:23:59,922 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013646511] [2022-02-10 03:23:59,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:23:59,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-02-10 03:23:59,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:23:59,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-02-10 03:23:59,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1635, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:23:59,923 INFO L87 Difference]: Start difference. First operand 924 states and 1281 transitions. Second operand has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 43 states have internal predecessors, (83), 0 states have call successors, (0), 0 states 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:24:02,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:02,677 INFO L93 Difference]: Finished difference Result 1894 states and 2513 transitions. [2022-02-10 03:24:02,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-02-10 03:24:02,677 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 43 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:24:02,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:02,681 INFO L225 Difference]: With dead ends: 1894 [2022-02-10 03:24:02,681 INFO L226 Difference]: Without dead ends: 1639 [2022-02-10 03:24:02,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3180 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1315, Invalid=9397, Unknown=0, NotChecked=0, Total=10712 [2022-02-10 03:24:02,683 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 403 mSDsluCounter, 2097 mSDsCounter, 0 mSdLazyCounter, 1504 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 403 SdHoareTripleChecker+Valid, 1583 SdHoareTripleChecker+Invalid, 2033 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 437 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:02,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [403 Valid, 1583 Invalid, 2033 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1504 Invalid, 0 Unknown, 437 Unchecked, 0.7s Time] [2022-02-10 03:24:02,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1639 states. [2022-02-10 03:24:02,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1639 to 967. [2022-02-10 03:24:02,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 967 states, 966 states have (on average 1.3871635610766047) internal successors, (1340), 966 states have internal predecessors, (1340), 0 states have call successors, (0), 0 states 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:24:02,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 967 states to 967 states and 1340 transitions. [2022-02-10 03:24:02,698 INFO L78 Accepts]: Start accepts. Automaton has 967 states and 1340 transitions. Word has length 36 [2022-02-10 03:24:02,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:02,698 INFO L470 AbstractCegarLoop]: Abstraction has 967 states and 1340 transitions. [2022-02-10 03:24:02,699 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.8863636363636365) internal successors, (83), 43 states have internal predecessors, (83), 0 states have call successors, (0), 0 states 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:24:02,699 INFO L276 IsEmpty]: Start isEmpty. Operand 967 states and 1340 transitions. [2022-02-10 03:24:02,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:24:02,700 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:02,701 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:02,721 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:24:02,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:02,914 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:02,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:02,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1818930292, now seen corresponding path program 31 times [2022-02-10 03:24:02,915 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:02,915 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899283947] [2022-02-10 03:24:02,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:02,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:02,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:03,286 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:03,286 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:03,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899283947] [2022-02-10 03:24:03,286 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899283947] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:03,286 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22166727] [2022-02-10 03:24:03,287 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:24:03,287 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:03,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:03,292 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:24:03,293 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:24:03,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:03,320 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:24:03,321 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:03,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,970 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:03,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:03,975 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:03,976 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:24:04,000 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:04,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:04,815 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:24:04,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:24:05,372 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:05,372 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22166727] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:24:05,373 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:24:05,373 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 43 [2022-02-10 03:24:05,373 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566622514] [2022-02-10 03:24:05,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:24:05,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-02-10 03:24:05,373 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:24:05,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-02-10 03:24:05,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=1630, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:24:05,374 INFO L87 Difference]: Start difference. First operand 967 states and 1340 transitions. Second operand has 44 states, 44 states have (on average 1.9318181818181819) internal successors, (85), 43 states have internal predecessors, (85), 0 states have call successors, (0), 0 states 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:24:08,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:08,803 INFO L93 Difference]: Finished difference Result 2511 states and 3284 transitions. [2022-02-10 03:24:08,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-02-10 03:24:08,803 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.9318181818181819) internal successors, (85), 43 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:24:08,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:08,810 INFO L225 Difference]: With dead ends: 2511 [2022-02-10 03:24:08,810 INFO L226 Difference]: Without dead ends: 2204 [2022-02-10 03:24:08,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3935 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1451, Invalid=11659, Unknown=0, NotChecked=0, Total=13110 [2022-02-10 03:24:08,812 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 537 mSDsluCounter, 2481 mSDsCounter, 0 mSdLazyCounter, 1872 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 1770 SdHoareTripleChecker+Invalid, 2365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 327 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:08,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 1770 Invalid, 2365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1872 Invalid, 0 Unknown, 327 Unchecked, 0.9s Time] [2022-02-10 03:24:08,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2204 states. [2022-02-10 03:24:08,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2204 to 1029. [2022-02-10 03:24:08,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1029 states, 1028 states have (on average 1.3852140077821011) internal successors, (1424), 1028 states have internal predecessors, (1424), 0 states have call successors, (0), 0 states 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:24:08,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1029 states to 1029 states and 1424 transitions. [2022-02-10 03:24:08,828 INFO L78 Accepts]: Start accepts. Automaton has 1029 states and 1424 transitions. Word has length 36 [2022-02-10 03:24:08,828 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:08,828 INFO L470 AbstractCegarLoop]: Abstraction has 1029 states and 1424 transitions. [2022-02-10 03:24:08,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.9318181818181819) internal successors, (85), 43 states have internal predecessors, (85), 0 states have call successors, (0), 0 states 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:24:08,829 INFO L276 IsEmpty]: Start isEmpty. Operand 1029 states and 1424 transitions. [2022-02-10 03:24:08,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:24:08,830 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:08,831 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:08,856 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:24:09,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-02-10 03:24:09,044 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:09,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:09,045 INFO L85 PathProgramCache]: Analyzing trace with hash 25904022, now seen corresponding path program 32 times [2022-02-10 03:24:09,045 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:09,045 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067971562] [2022-02-10 03:24:09,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:09,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:09,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:09,356 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:24:09,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:09,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067971562] [2022-02-10 03:24:09,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067971562] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:09,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980738015] [2022-02-10 03:24:09,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:24:09,357 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:09,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:09,358 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:24:09,358 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:24:09,382 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:24:09,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:24:09,383 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:24:09,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:10,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:10,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,027 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,032 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:10,034 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:10,036 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:24:10,061 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:10,061 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:10,888 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:24:10,889 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:24:11,617 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:11,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980738015] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:24:11,617 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:24:11,617 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 42 [2022-02-10 03:24:11,617 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136081241] [2022-02-10 03:24:11,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:24:11,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-02-10 03:24:11,618 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:24:11,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-02-10 03:24:11,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1553, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:24:11,619 INFO L87 Difference]: Start difference. First operand 1029 states and 1424 transitions. Second operand has 43 states, 43 states have (on average 1.9534883720930232) internal successors, (84), 42 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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:24:14,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:14,272 INFO L93 Difference]: Finished difference Result 2623 states and 3433 transitions. [2022-02-10 03:24:14,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-02-10 03:24:14,273 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.9534883720930232) internal successors, (84), 42 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:24:14,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:14,277 INFO L225 Difference]: With dead ends: 2623 [2022-02-10 03:24:14,278 INFO L226 Difference]: Without dead ends: 2350 [2022-02-10 03:24:14,281 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2767 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1004, Invalid=8502, Unknown=0, NotChecked=0, Total=9506 [2022-02-10 03:24:14,281 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 512 mSDsluCounter, 2021 mSDsCounter, 0 mSdLazyCounter, 1747 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 512 SdHoareTripleChecker+Valid, 1458 SdHoareTripleChecker+Invalid, 1943 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 39 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:14,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [512 Valid, 1458 Invalid, 1943 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1747 Invalid, 0 Unknown, 39 Unchecked, 0.9s Time] [2022-02-10 03:24:14,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2350 states. [2022-02-10 03:24:14,307 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2350 to 1133. [2022-02-10 03:24:14,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1133 states, 1132 states have (on average 1.3798586572438163) internal successors, (1562), 1132 states have internal predecessors, (1562), 0 states have call successors, (0), 0 states 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:24:14,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1133 states to 1133 states and 1562 transitions. [2022-02-10 03:24:14,310 INFO L78 Accepts]: Start accepts. Automaton has 1133 states and 1562 transitions. Word has length 36 [2022-02-10 03:24:14,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:14,310 INFO L470 AbstractCegarLoop]: Abstraction has 1133 states and 1562 transitions. [2022-02-10 03:24:14,311 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.9534883720930232) internal successors, (84), 42 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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:24:14,311 INFO L276 IsEmpty]: Start isEmpty. Operand 1133 states and 1562 transitions. [2022-02-10 03:24:14,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:24:14,313 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:14,313 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:14,338 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-02-10 03:24:14,527 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-02-10 03:24:14,527 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:14,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:14,528 INFO L85 PathProgramCache]: Analyzing trace with hash -795233518, now seen corresponding path program 33 times [2022-02-10 03:24:14,528 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:14,528 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531296845] [2022-02-10 03:24:14,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:14,528 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:14,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:14,826 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 51 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:24:14,826 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:14,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531296845] [2022-02-10 03:24:14,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531296845] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:14,826 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100711106] [2022-02-10 03:24:14,826 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:24:14,827 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:14,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:14,828 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:24:14,828 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:24:14,851 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:24:14,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:24:14,852 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:24:14,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:15,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:15,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:15,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:15,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:15,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:15,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:15,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:15,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:15,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:15,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:15,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:15,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:15,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:15,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:24:15,500 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:15,500 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:16,306 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:24:16,307 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:24:16,950 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:16,951 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100711106] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:24:16,951 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:24:16,951 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 42 [2022-02-10 03:24:16,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939280589] [2022-02-10 03:24:16,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:24:16,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-02-10 03:24:16,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:24:16,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-02-10 03:24:16,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=241, Invalid=1565, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:24:16,952 INFO L87 Difference]: Start difference. First operand 1133 states and 1562 transitions. Second operand has 43 states, 43 states have (on average 1.9069767441860466) internal successors, (82), 42 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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:24:19,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:19,692 INFO L93 Difference]: Finished difference Result 2687 states and 3555 transitions. [2022-02-10 03:24:19,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-02-10 03:24:19,693 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 1.9069767441860466) internal successors, (82), 42 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:24:19,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:19,697 INFO L225 Difference]: With dead ends: 2687 [2022-02-10 03:24:19,697 INFO L226 Difference]: Without dead ends: 2408 [2022-02-10 03:24:19,698 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2833 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1096, Invalid=8804, Unknown=0, NotChecked=0, Total=9900 [2022-02-10 03:24:19,698 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 580 mSDsluCounter, 1857 mSDsCounter, 0 mSdLazyCounter, 1416 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 580 SdHoareTripleChecker+Valid, 1311 SdHoareTripleChecker+Invalid, 1841 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 1416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:19,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [580 Valid, 1311 Invalid, 1841 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 1416 Invalid, 0 Unknown, 244 Unchecked, 0.7s Time] [2022-02-10 03:24:19,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2408 states. [2022-02-10 03:24:19,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2408 to 1294. [2022-02-10 03:24:19,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1294 states, 1293 states have (on average 1.379737045630317) internal successors, (1784), 1293 states have internal predecessors, (1784), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:24:19,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1294 states to 1294 states and 1784 transitions. [2022-02-10 03:24:19,716 INFO L78 Accepts]: Start accepts. Automaton has 1294 states and 1784 transitions. Word has length 36 [2022-02-10 03:24:19,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:19,716 INFO L470 AbstractCegarLoop]: Abstraction has 1294 states and 1784 transitions. [2022-02-10 03:24:19,716 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 1.9069767441860466) internal successors, (82), 42 states have internal predecessors, (82), 0 states have call successors, (0), 0 states 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:24:19,716 INFO L276 IsEmpty]: Start isEmpty. Operand 1294 states and 1784 transitions. [2022-02-10 03:24:19,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:24:19,718 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:19,718 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:19,736 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:24:19,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-02-10 03:24:19,924 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:19,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:19,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1706707508, now seen corresponding path program 34 times [2022-02-10 03:24:19,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:19,925 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356618067] [2022-02-10 03:24:19,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:19,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:19,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:20,217 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:24:20,217 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:20,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356618067] [2022-02-10 03:24:20,217 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356618067] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:20,217 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686120854] [2022-02-10 03:24:20,217 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:24:20,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:20,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:20,218 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:24:20,219 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:24:20,241 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:24:20,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:24:20,242 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:24:20,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:20,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:20,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:20,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:20,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:20,916 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 10 disjoint index pairs (out of 28 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:24:20,951 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:20,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:21,793 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:24:21,794 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:24:22,387 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:22,387 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686120854] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:24:22,387 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:24:22,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-02-10 03:24:22,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494422920] [2022-02-10 03:24:22,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:24:22,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-02-10 03:24:22,388 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:24:22,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-02-10 03:24:22,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1730, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:24:22,388 INFO L87 Difference]: Start difference. First operand 1294 states and 1784 transitions. Second operand has 45 states, 45 states have (on average 1.8888888888888888) internal successors, (85), 44 states have internal predecessors, (85), 0 states have call successors, (0), 0 states 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:24:25,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:25,152 INFO L93 Difference]: Finished difference Result 2733 states and 3594 transitions. [2022-02-10 03:24:25,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-02-10 03:24:25,152 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.8888888888888888) internal successors, (85), 44 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:24:25,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:25,157 INFO L225 Difference]: With dead ends: 2733 [2022-02-10 03:24:25,157 INFO L226 Difference]: Without dead ends: 2502 [2022-02-10 03:24:25,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2843 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1088, Invalid=8614, Unknown=0, NotChecked=0, Total=9702 [2022-02-10 03:24:25,158 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 534 mSDsluCounter, 1755 mSDsCounter, 0 mSdLazyCounter, 1445 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 534 SdHoareTripleChecker+Valid, 1292 SdHoareTripleChecker+Invalid, 1735 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:25,158 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [534 Valid, 1292 Invalid, 1735 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1445 Invalid, 0 Unknown, 166 Unchecked, 0.7s Time] [2022-02-10 03:24:25,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2502 states. [2022-02-10 03:24:25,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2502 to 1430. [2022-02-10 03:24:25,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1430 states, 1429 states have (on average 1.377186843946816) internal successors, (1968), 1429 states have internal predecessors, (1968), 0 states have call successors, (0), 0 states 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:24:25,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1430 states to 1430 states and 1968 transitions. [2022-02-10 03:24:25,175 INFO L78 Accepts]: Start accepts. Automaton has 1430 states and 1968 transitions. Word has length 36 [2022-02-10 03:24:25,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:25,175 INFO L470 AbstractCegarLoop]: Abstraction has 1430 states and 1968 transitions. [2022-02-10 03:24:25,175 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.8888888888888888) internal successors, (85), 44 states have internal predecessors, (85), 0 states have call successors, (0), 0 states 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:24:25,175 INFO L276 IsEmpty]: Start isEmpty. Operand 1430 states and 1968 transitions. [2022-02-10 03:24:25,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-02-10 03:24:25,178 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:25,178 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:25,198 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:24:25,392 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-02-10 03:24:25,392 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:25,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:25,393 INFO L85 PathProgramCache]: Analyzing trace with hash 563352530, now seen corresponding path program 35 times [2022-02-10 03:24:25,393 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:25,393 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255835146] [2022-02-10 03:24:25,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:25,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:25,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:25,779 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:25,779 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:25,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255835146] [2022-02-10 03:24:25,779 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255835146] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:25,779 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1717423016] [2022-02-10 03:24:25,779 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:24:25,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:25,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:25,781 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:24:25,782 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:24:25,810 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-10 03:24:25,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:24:25,811 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:24:25,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:26,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:26,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:26,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:26,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:26,540 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 10 disjoint index pairs (out of 28 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:24:26,574 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:26,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:27,406 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:24:27,406 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:24:27,909 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:27,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1717423016] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:24:27,910 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:24:27,910 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-02-10 03:24:27,910 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140821436] [2022-02-10 03:24:27,910 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:24:27,910 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-02-10 03:24:27,910 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:24:27,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-02-10 03:24:27,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1812, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:24:27,911 INFO L87 Difference]: Start difference. First operand 1430 states and 1968 transitions. Second operand has 46 states, 46 states have (on average 1.9130434782608696) internal successors, (88), 45 states have internal predecessors, (88), 0 states have call successors, (0), 0 states 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:24:30,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:30,997 INFO L93 Difference]: Finished difference Result 2482 states and 3342 transitions. [2022-02-10 03:24:30,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-02-10 03:24:30,997 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9130434782608696) internal successors, (88), 45 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 36 [2022-02-10 03:24:30,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:31,001 INFO L225 Difference]: With dead ends: 2482 [2022-02-10 03:24:31,001 INFO L226 Difference]: Without dead ends: 2455 [2022-02-10 03:24:31,002 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4472 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1590, Invalid=12690, Unknown=0, NotChecked=0, Total=14280 [2022-02-10 03:24:31,002 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 269 mSDsluCounter, 1525 mSDsCounter, 0 mSdLazyCounter, 1347 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 1427 SdHoareTripleChecker+Invalid, 2055 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 572 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:31,002 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [269 Valid, 1427 Invalid, 2055 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1347 Invalid, 0 Unknown, 572 Unchecked, 0.7s Time] [2022-02-10 03:24:31,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2455 states. [2022-02-10 03:24:31,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2455 to 1506. [2022-02-10 03:24:31,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1506 states, 1505 states have (on average 1.3760797342192692) internal successors, (2071), 1505 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states 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:24:31,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1506 states to 1506 states and 2071 transitions. [2022-02-10 03:24:31,022 INFO L78 Accepts]: Start accepts. Automaton has 1506 states and 2071 transitions. Word has length 36 [2022-02-10 03:24:31,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:31,022 INFO L470 AbstractCegarLoop]: Abstraction has 1506 states and 2071 transitions. [2022-02-10 03:24:31,022 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9130434782608696) internal successors, (88), 45 states have internal predecessors, (88), 0 states have call successors, (0), 0 states 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:24:31,023 INFO L276 IsEmpty]: Start isEmpty. Operand 1506 states and 2071 transitions. [2022-02-10 03:24:31,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2022-02-10 03:24:31,025 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:31,025 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:31,052 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:24:31,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:31,245 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:31,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:31,245 INFO L85 PathProgramCache]: Analyzing trace with hash 2088852015, now seen corresponding path program 36 times [2022-02-10 03:24:31,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:31,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945473546] [2022-02-10 03:24:31,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:31,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:31,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:31,291 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 45 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:31,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:31,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945473546] [2022-02-10 03:24:31,291 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945473546] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:31,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499543972] [2022-02-10 03:24:31,292 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:24:31,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:31,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:31,293 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:24:31,304 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:24:31,334 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-02-10 03:24:31,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:24:31,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-10 03:24:31,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:31,401 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 45 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:31,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:31,464 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 45 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:31,464 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499543972] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:24:31,464 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:24:31,465 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 8 [2022-02-10 03:24:31,465 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043642015] [2022-02-10 03:24:31,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:24:31,465 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-10 03:24:31,465 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:24:31,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-10 03:24:31,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-02-10 03:24:31,466 INFO L87 Difference]: Start difference. First operand 1506 states and 2071 transitions. Second operand has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:24:31,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:31,509 INFO L93 Difference]: Finished difference Result 2772 states and 3785 transitions. [2022-02-10 03:24:31,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-10 03:24:31,509 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 38 [2022-02-10 03:24:31,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:31,513 INFO L225 Difference]: With dead ends: 2772 [2022-02-10 03:24:31,513 INFO L226 Difference]: Without dead ends: 2772 [2022-02-10 03:24:31,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2022-02-10 03:24:31,514 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 88 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:31,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 78 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:24:31,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2772 states. [2022-02-10 03:24:31,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2772 to 2404. [2022-02-10 03:24:31,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2404 states, 2403 states have (on average 1.3999167707032876) internal successors, (3364), 2403 states have internal predecessors, (3364), 0 states have call successors, (0), 0 states 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:24:31,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2404 states to 2404 states and 3364 transitions. [2022-02-10 03:24:31,545 INFO L78 Accepts]: Start accepts. Automaton has 2404 states and 3364 transitions. Word has length 38 [2022-02-10 03:24:31,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:31,545 INFO L470 AbstractCegarLoop]: Abstraction has 2404 states and 3364 transitions. [2022-02-10 03:24:31,545 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.0) internal successors, (45), 8 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:24:31,545 INFO L276 IsEmpty]: Start isEmpty. Operand 2404 states and 3364 transitions. [2022-02-10 03:24:31,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:24:31,548 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:31,548 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:31,571 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:24:31,767 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,SelfDestructingSolverStorable41 [2022-02-10 03:24:31,767 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:31,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:31,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1044855312, now seen corresponding path program 37 times [2022-02-10 03:24:31,768 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:31,768 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955013409] [2022-02-10 03:24:31,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:31,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:31,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:32,157 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:32,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:32,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955013409] [2022-02-10 03:24:32,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955013409] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:32,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [918649854] [2022-02-10 03:24:32,157 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:24:32,157 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:32,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:32,158 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:24:32,159 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:24:32,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:32,184 WARN L261 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:24:32,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:32,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:32,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:32,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:32,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:32,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:32,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:32,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:32,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:32,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:32,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:32,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:32,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:32,878 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 10 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:24:32,903 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:32,903 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:33,707 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:24:33,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:24:34,207 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 5 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:34,207 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [918649854] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:24:34,207 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:24:34,207 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-02-10 03:24:34,207 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422189051] [2022-02-10 03:24:34,208 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:24:34,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-02-10 03:24:34,208 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:24:34,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-02-10 03:24:34,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1646, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:24:34,208 INFO L87 Difference]: Start difference. First operand 2404 states and 3364 transitions. Second operand has 44 states, 44 states have (on average 2.0681818181818183) internal successors, (91), 43 states have internal predecessors, (91), 0 states have call successors, (0), 0 states 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:24:35,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:35,985 INFO L93 Difference]: Finished difference Result 3028 states and 4169 transitions. [2022-02-10 03:24:35,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-02-10 03:24:35,985 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.0681818181818183) internal successors, (91), 43 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:24:35,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:35,989 INFO L225 Difference]: With dead ends: 3028 [2022-02-10 03:24:35,989 INFO L226 Difference]: Without dead ends: 3019 [2022-02-10 03:24:35,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 51 SyntacticMatches, 9 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2006 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=889, Invalid=6251, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:24:35,991 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 210 mSDsluCounter, 1293 mSDsCounter, 0 mSdLazyCounter, 972 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 1215 SdHoareTripleChecker+Invalid, 1560 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 520 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:35,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 1215 Invalid, 1560 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 972 Invalid, 0 Unknown, 520 Unchecked, 0.4s Time] [2022-02-10 03:24:35,994 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3019 states. [2022-02-10 03:24:36,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3019 to 2406. [2022-02-10 03:24:36,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2406 states, 2405 states have (on average 1.4) internal successors, (3367), 2405 states have internal predecessors, (3367), 0 states have call successors, (0), 0 states 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:24:36,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2406 states to 2406 states and 3367 transitions. [2022-02-10 03:24:36,024 INFO L78 Accepts]: Start accepts. Automaton has 2406 states and 3367 transitions. Word has length 39 [2022-02-10 03:24:36,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:36,024 INFO L470 AbstractCegarLoop]: Abstraction has 2406 states and 3367 transitions. [2022-02-10 03:24:36,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.0681818181818183) internal successors, (91), 43 states have internal predecessors, (91), 0 states have call successors, (0), 0 states 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:24:36,025 INFO L276 IsEmpty]: Start isEmpty. Operand 2406 states and 3367 transitions. [2022-02-10 03:24:36,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:24:36,027 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:36,027 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:36,050 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-02-10 03:24:36,243 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,SelfDestructingSolverStorable42 [2022-02-10 03:24:36,243 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:36,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:36,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1781114418, now seen corresponding path program 38 times [2022-02-10 03:24:36,244 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:36,244 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843600822] [2022-02-10 03:24:36,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:36,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:36,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:36,584 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:36,584 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:36,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843600822] [2022-02-10 03:24:36,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843600822] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:36,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107346065] [2022-02-10 03:24:36,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:24:36,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:36,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:36,585 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:24:36,587 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:24:36,611 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:24:36,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:24:36,612 WARN L261 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:24:36,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:37,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:37,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:37,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:37,340 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:24:37,365 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:37,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:38,190 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:24:38,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:24:38,971 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 5 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:38,971 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107346065] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:24:38,972 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:24:38,972 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-02-10 03:24:38,972 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107581572] [2022-02-10 03:24:38,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:24:38,972 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-02-10 03:24:38,972 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:24:38,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-02-10 03:24:38,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1723, Unknown=0, NotChecked=0, Total=1980 [2022-02-10 03:24:38,973 INFO L87 Difference]: Start difference. First operand 2406 states and 3367 transitions. Second operand has 45 states, 45 states have (on average 2.088888888888889) internal successors, (94), 44 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:24:41,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:41,263 INFO L93 Difference]: Finished difference Result 3572 states and 4872 transitions. [2022-02-10 03:24:41,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-02-10 03:24:41,264 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.088888888888889) internal successors, (94), 44 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:24:41,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:41,269 INFO L225 Difference]: With dead ends: 3572 [2022-02-10 03:24:41,269 INFO L226 Difference]: Without dead ends: 3554 [2022-02-10 03:24:41,270 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2864 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1178, Invalid=8722, Unknown=0, NotChecked=0, Total=9900 [2022-02-10 03:24:41,270 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 202 mSDsluCounter, 953 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 922 SdHoareTripleChecker+Invalid, 1264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 370 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:41,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [202 Valid, 922 Invalid, 1264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 816 Invalid, 0 Unknown, 370 Unchecked, 0.4s Time] [2022-02-10 03:24:41,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3554 states. [2022-02-10 03:24:41,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3554 to 2389. [2022-02-10 03:24:41,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2389 states, 2388 states have (on average 1.400753768844221) internal successors, (3345), 2388 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states 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:24:41,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2389 states to 2389 states and 3345 transitions. [2022-02-10 03:24:41,305 INFO L78 Accepts]: Start accepts. Automaton has 2389 states and 3345 transitions. Word has length 39 [2022-02-10 03:24:41,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:41,306 INFO L470 AbstractCegarLoop]: Abstraction has 2389 states and 3345 transitions. [2022-02-10 03:24:41,306 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.088888888888889) internal successors, (94), 44 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:24:41,306 INFO L276 IsEmpty]: Start isEmpty. Operand 2389 states and 3345 transitions. [2022-02-10 03:24:41,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:24:41,308 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:41,309 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:41,334 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:24:41,523 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,SelfDestructingSolverStorable43 [2022-02-10 03:24:41,523 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:41,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:41,524 INFO L85 PathProgramCache]: Analyzing trace with hash 1261821844, now seen corresponding path program 39 times [2022-02-10 03:24:41,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:41,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662907584] [2022-02-10 03:24:41,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:41,524 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:41,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:41,814 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 61 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:24:41,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:41,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662907584] [2022-02-10 03:24:41,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662907584] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:41,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1925431180] [2022-02-10 03:24:41,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:24:41,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:41,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:41,816 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:24:41,816 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:24:41,839 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:24:41,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:24:41,840 WARN L261 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:24:41,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:42,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:42,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:42,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:42,516 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 10 disjoint index pairs (out of 21 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:24:42,540 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 6 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:42,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:43,345 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:24:43,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:24:43,968 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 5 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:43,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1925431180] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:24:43,969 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:24:43,969 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 42 [2022-02-10 03:24:43,969 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752748147] [2022-02-10 03:24:43,969 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:24:43,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-02-10 03:24:43,969 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:24:43,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-02-10 03:24:43,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1569, Unknown=0, NotChecked=0, Total=1806 [2022-02-10 03:24:43,970 INFO L87 Difference]: Start difference. First operand 2389 states and 3345 transitions. Second operand has 43 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 42 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:24:46,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:46,157 INFO L93 Difference]: Finished difference Result 3675 states and 5034 transitions. [2022-02-10 03:24:46,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-02-10 03:24:46,157 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 42 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:24:46,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:46,163 INFO L225 Difference]: With dead ends: 3675 [2022-02-10 03:24:46,163 INFO L226 Difference]: Without dead ends: 3639 [2022-02-10 03:24:46,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 49 SyntacticMatches, 7 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2525 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=971, Invalid=7585, Unknown=0, NotChecked=0, Total=8556 [2022-02-10 03:24:46,164 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 179 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 1029 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 179 SdHoareTripleChecker+Valid, 1088 SdHoareTripleChecker+Invalid, 1609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1029 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 498 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:46,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [179 Valid, 1088 Invalid, 1609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1029 Invalid, 0 Unknown, 498 Unchecked, 0.5s Time] [2022-02-10 03:24:46,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3639 states. [2022-02-10 03:24:46,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3639 to 2367. [2022-02-10 03:24:46,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2367 states, 2366 states have (on average 1.3994082840236686) internal successors, (3311), 2366 states have internal predecessors, (3311), 0 states have call successors, (0), 0 states 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:24:46,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2367 states to 2367 states and 3311 transitions. [2022-02-10 03:24:46,199 INFO L78 Accepts]: Start accepts. Automaton has 2367 states and 3311 transitions. Word has length 39 [2022-02-10 03:24:46,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:46,200 INFO L470 AbstractCegarLoop]: Abstraction has 2367 states and 3311 transitions. [2022-02-10 03:24:46,200 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.0697674418604652) internal successors, (89), 42 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:24:46,200 INFO L276 IsEmpty]: Start isEmpty. Operand 2367 states and 3311 transitions. [2022-02-10 03:24:46,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:24:46,202 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:46,203 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:46,226 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:24:46,423 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:46,423 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:46,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:46,424 INFO L85 PathProgramCache]: Analyzing trace with hash -263739696, now seen corresponding path program 40 times [2022-02-10 03:24:46,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:46,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977350531] [2022-02-10 03:24:46,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:46,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:46,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:46,809 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:46,809 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:46,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977350531] [2022-02-10 03:24:46,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977350531] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:46,809 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472228273] [2022-02-10 03:24:46,809 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:24:46,810 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:46,810 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:46,811 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:24:46,812 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:24:46,834 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:24:46,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:24:46,835 WARN L261 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:24:46,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:47,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:47,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:47,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:47,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:47,575 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 10 disjoint index pairs (out of 28 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:24:47,599 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 67 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:47,599 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:48,460 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:24:48,460 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:24:49,009 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 10 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:49,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472228273] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:24:49,009 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:24:49,009 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-02-10 03:24:49,009 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008999453] [2022-02-10 03:24:49,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:24:49,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-02-10 03:24:49,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:24:49,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-02-10 03:24:49,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1812, Unknown=0, NotChecked=0, Total=2070 [2022-02-10 03:24:49,011 INFO L87 Difference]: Start difference. First operand 2367 states and 3311 transitions. Second operand has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 0 states have call successors, (0), 0 states 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:24:50,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:50,327 INFO L93 Difference]: Finished difference Result 3361 states and 4611 transitions. [2022-02-10 03:24:50,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-02-10 03:24:50,327 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:24:50,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:50,331 INFO L225 Difference]: With dead ends: 3361 [2022-02-10 03:24:50,332 INFO L226 Difference]: Without dead ends: 3352 [2022-02-10 03:24:50,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 52 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1436 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=627, Invalid=5073, Unknown=0, NotChecked=0, Total=5700 [2022-02-10 03:24:50,333 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 224 mSDsluCounter, 1141 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 1099 SdHoareTripleChecker+Invalid, 1376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 424 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:50,333 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 1099 Invalid, 1376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 882 Invalid, 0 Unknown, 424 Unchecked, 0.4s Time] [2022-02-10 03:24:50,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3352 states. [2022-02-10 03:24:50,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3352 to 2318. [2022-02-10 03:24:50,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2318 states, 2317 states have (on average 1.4000863185153216) internal successors, (3244), 2317 states have internal predecessors, (3244), 0 states have call successors, (0), 0 states 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:24:50,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2318 states to 2318 states and 3244 transitions. [2022-02-10 03:24:50,380 INFO L78 Accepts]: Start accepts. Automaton has 2318 states and 3244 transitions. Word has length 39 [2022-02-10 03:24:50,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:50,380 INFO L470 AbstractCegarLoop]: Abstraction has 2318 states and 3244 transitions. [2022-02-10 03:24:50,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.108695652173913) internal successors, (97), 45 states have internal predecessors, (97), 0 states have call successors, (0), 0 states 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:24:50,380 INFO L276 IsEmpty]: Start isEmpty. Operand 2318 states and 3244 transitions. [2022-02-10 03:24:50,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-02-10 03:24:50,383 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:50,383 INFO L514 BasicCegarLoop]: trace histogram [6, 5, 5, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:50,407 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:24:50,595 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:50,595 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:50,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:50,596 INFO L85 PathProgramCache]: Analyzing trace with hash -783032270, now seen corresponding path program 41 times [2022-02-10 03:24:50,596 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:50,597 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256539814] [2022-02-10 03:24:50,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:50,597 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:50,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:50,926 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:24:50,926 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:50,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256539814] [2022-02-10 03:24:50,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256539814] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:50,926 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499888122] [2022-02-10 03:24:50,927 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:24:50,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:50,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:50,928 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:24:50,961 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:24:50,969 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-10 03:24:50,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:24:50,970 WARN L261 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:24:50,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:51,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:51,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:51,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:24:51,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:24:51,746 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 10 disjoint index pairs (out of 28 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:24:51,771 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 3 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:51,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:52,604 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:24:52,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:24:53,273 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 5 proven. 62 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:53,274 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499888122] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:24:53,274 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:24:53,274 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 43 [2022-02-10 03:24:53,274 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139447576] [2022-02-10 03:24:53,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:24:53,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-02-10 03:24:53,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:24:53,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-02-10 03:24:53,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=1659, Unknown=0, NotChecked=0, Total=1892 [2022-02-10 03:24:53,275 INFO L87 Difference]: Start difference. First operand 2318 states and 3244 transitions. Second operand has 44 states, 44 states have (on average 2.1363636363636362) internal successors, (94), 43 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:24:56,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:24:56,520 INFO L93 Difference]: Finished difference Result 4321 states and 5892 transitions. [2022-02-10 03:24:56,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-02-10 03:24:56,521 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.1363636363636362) internal successors, (94), 43 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-02-10 03:24:56,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:24:56,525 INFO L225 Difference]: With dead ends: 4321 [2022-02-10 03:24:56,525 INFO L226 Difference]: Without dead ends: 4285 [2022-02-10 03:24:56,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 50 SyntacticMatches, 5 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4017 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1449, Invalid=11207, Unknown=0, NotChecked=0, Total=12656 [2022-02-10 03:24:56,527 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 238 mSDsluCounter, 1553 mSDsCounter, 0 mSdLazyCounter, 1333 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1373 SdHoareTripleChecker+Invalid, 1800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1333 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 331 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:24:56,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 1373 Invalid, 1800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1333 Invalid, 0 Unknown, 331 Unchecked, 0.7s Time] [2022-02-10 03:24:56,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4285 states. [2022-02-10 03:24:56,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4285 to 2450. [2022-02-10 03:24:56,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2450 states, 2449 states have (on average 1.3977133523887302) internal successors, (3423), 2449 states have internal predecessors, (3423), 0 states have call successors, (0), 0 states 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:24:56,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2450 states to 2450 states and 3423 transitions. [2022-02-10 03:24:56,566 INFO L78 Accepts]: Start accepts. Automaton has 2450 states and 3423 transitions. Word has length 39 [2022-02-10 03:24:56,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:24:56,567 INFO L470 AbstractCegarLoop]: Abstraction has 2450 states and 3423 transitions. [2022-02-10 03:24:56,567 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.1363636363636362) internal successors, (94), 43 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:24:56,567 INFO L276 IsEmpty]: Start isEmpty. Operand 2450 states and 3423 transitions. [2022-02-10 03:24:56,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:24:56,570 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:24:56,570 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:24:56,591 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-02-10 03:24:56,791 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-02-10 03:24:56,791 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:24:56,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:24:56,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1608412303, now seen corresponding path program 42 times [2022-02-10 03:24:56,792 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:24:56,792 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553862217] [2022-02-10 03:24:56,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:24:56,792 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:24:56,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:24:57,279 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:57,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:24:57,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553862217] [2022-02-10 03:24:57,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553862217] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:24:57,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815697596] [2022-02-10 03:24:57,280 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:24:57,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:24:57,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:24:57,281 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:24:57,281 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:24:57,308 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-02-10 03:24:57,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:24:57,309 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:24:57,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:24:58,081 INFO L353 Elim1Store]: treesize reduction 170, result has 0.6 percent of original size [2022-02-10 03:24:58,081 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:24:58,123 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:24:58,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:24:59,300 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:24:59,301 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:25:00,071 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 12 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:00,071 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815697596] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:25:00,071 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:25:00,071 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 50 [2022-02-10 03:25:00,071 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46162516] [2022-02-10 03:25:00,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:25:00,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-02-10 03:25:00,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:25:00,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-02-10 03:25:00,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=317, Invalid=2233, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:25:00,072 INFO L87 Difference]: Start difference. First operand 2450 states and 3423 transitions. Second operand has 51 states, 51 states have (on average 1.7843137254901962) internal successors, (91), 50 states have internal predecessors, (91), 0 states have call successors, (0), 0 states 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:25:01,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:25:01,476 INFO L93 Difference]: Finished difference Result 3249 states and 4442 transitions. [2022-02-10 03:25:01,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-02-10 03:25:01,485 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.7843137254901962) internal successors, (91), 50 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:25:01,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:25:01,488 INFO L225 Difference]: With dead ends: 3249 [2022-02-10 03:25:01,488 INFO L226 Difference]: Without dead ends: 3240 [2022-02-10 03:25:01,489 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 44 SyntacticMatches, 8 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1191 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=564, Invalid=4406, Unknown=0, NotChecked=0, Total=4970 [2022-02-10 03:25:01,489 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 165 mSDsluCounter, 1138 mSDsCounter, 0 mSdLazyCounter, 1469 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 1085 SdHoareTripleChecker+Invalid, 1524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:25:01,489 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 1085 Invalid, 1524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1469 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-10 03:25:01,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3240 states. [2022-02-10 03:25:01,514 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3240 to 2458. [2022-02-10 03:25:01,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2458 states, 2457 states have (on average 1.3972323972323972) internal successors, (3433), 2457 states have internal predecessors, (3433), 0 states have call successors, (0), 0 states 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:25:01,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2458 states to 2458 states and 3433 transitions. [2022-02-10 03:25:01,519 INFO L78 Accepts]: Start accepts. Automaton has 2458 states and 3433 transitions. Word has length 41 [2022-02-10 03:25:01,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:25:01,519 INFO L470 AbstractCegarLoop]: Abstraction has 2458 states and 3433 transitions. [2022-02-10 03:25:01,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.7843137254901962) internal successors, (91), 50 states have internal predecessors, (91), 0 states have call successors, (0), 0 states 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:25:01,520 INFO L276 IsEmpty]: Start isEmpty. Operand 2458 states and 3433 transitions. [2022-02-10 03:25:01,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:25:01,522 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:25:01,522 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:25:01,547 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:25:01,745 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-02-10 03:25:01,745 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:25:01,745 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:25:01,745 INFO L85 PathProgramCache]: Analyzing trace with hash -2121254479, now seen corresponding path program 43 times [2022-02-10 03:25:01,745 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:25:01,745 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360316722] [2022-02-10 03:25:01,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:25:01,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:25:01,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:25:02,331 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:02,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:25:02,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360316722] [2022-02-10 03:25:02,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360316722] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:25:02,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746238736] [2022-02-10 03:25:02,332 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:25:02,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:02,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:25:02,333 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:25:02,337 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:25:02,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:25:02,366 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:25:02,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:25:03,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:03,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:03,281 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:25:03,331 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:03,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:25:04,583 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:25:04,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:25:05,660 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:05,660 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746238736] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:25:05,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:25:05,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 51 [2022-02-10 03:25:05,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429304465] [2022-02-10 03:25:05,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:25:05,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-02-10 03:25:05,661 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:25:05,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-02-10 03:25:05,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=2316, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:25:05,662 INFO L87 Difference]: Start difference. First operand 2458 states and 3433 transitions. Second operand has 52 states, 52 states have (on average 1.8076923076923077) internal successors, (94), 51 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:25:08,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:25:08,096 INFO L93 Difference]: Finished difference Result 3454 states and 4712 transitions. [2022-02-10 03:25:08,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-02-10 03:25:08,096 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.8076923076923077) internal successors, (94), 51 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:25:08,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:25:08,100 INFO L225 Difference]: With dead ends: 3454 [2022-02-10 03:25:08,100 INFO L226 Difference]: Without dead ends: 3436 [2022-02-10 03:25:08,101 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 45 SyntacticMatches, 9 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2675 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1163, Invalid=8539, Unknown=0, NotChecked=0, Total=9702 [2022-02-10 03:25:08,101 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 224 mSDsluCounter, 1358 mSDsCounter, 0 mSdLazyCounter, 1195 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 1283 SdHoareTripleChecker+Invalid, 1766 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1195 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 493 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:25:08,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [224 Valid, 1283 Invalid, 1766 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1195 Invalid, 0 Unknown, 493 Unchecked, 0.6s Time] [2022-02-10 03:25:08,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3436 states. [2022-02-10 03:25:08,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3436 to 2476. [2022-02-10 03:25:08,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2476 states, 2475 states have (on average 1.3967676767676767) internal successors, (3457), 2475 states have internal predecessors, (3457), 0 states have call successors, (0), 0 states 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:25:08,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2476 states to 2476 states and 3457 transitions. [2022-02-10 03:25:08,129 INFO L78 Accepts]: Start accepts. Automaton has 2476 states and 3457 transitions. Word has length 41 [2022-02-10 03:25:08,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:25:08,129 INFO L470 AbstractCegarLoop]: Abstraction has 2476 states and 3457 transitions. [2022-02-10 03:25:08,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.8076923076923077) internal successors, (94), 51 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:25:08,129 INFO L276 IsEmpty]: Start isEmpty. Operand 2476 states and 3457 transitions. [2022-02-10 03:25:08,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:25:08,132 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:25:08,132 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:25:08,156 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:25:08,354 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,SelfDestructingSolverStorable48 [2022-02-10 03:25:08,355 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:25:08,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:25:08,355 INFO L85 PathProgramCache]: Analyzing trace with hash 842458963, now seen corresponding path program 44 times [2022-02-10 03:25:08,355 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:25:08,355 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565228168] [2022-02-10 03:25:08,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:25:08,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:25:08,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:25:08,821 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:25:08,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:25:08,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565228168] [2022-02-10 03:25:08,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565228168] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:25:08,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355988836] [2022-02-10 03:25:08,821 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:25:08,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:08,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:25:08,822 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:25:08,823 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:25:08,847 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:25:08,847 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:25:08,848 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:25:08,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:25:09,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,722 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:09,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:09,725 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:25:09,762 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:09,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:25:10,974 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:25:10,975 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:25:11,880 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:11,881 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355988836] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:25:11,881 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:25:11,881 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 50 [2022-02-10 03:25:11,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129211001] [2022-02-10 03:25:11,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:25:11,881 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-02-10 03:25:11,881 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:25:11,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-02-10 03:25:11,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=337, Invalid=2213, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:25:11,882 INFO L87 Difference]: Start difference. First operand 2476 states and 3457 transitions. Second operand has 51 states, 51 states have (on average 1.803921568627451) internal successors, (92), 50 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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:25:14,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:25:14,962 INFO L93 Difference]: Finished difference Result 4081 states and 5537 transitions. [2022-02-10 03:25:14,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-02-10 03:25:14,963 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.803921568627451) internal successors, (92), 50 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:25:14,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:25:14,967 INFO L225 Difference]: With dead ends: 4081 [2022-02-10 03:25:14,967 INFO L226 Difference]: Without dead ends: 3824 [2022-02-10 03:25:14,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 45 SyntacticMatches, 8 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3119 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1357, Invalid=9773, Unknown=0, NotChecked=0, Total=11130 [2022-02-10 03:25:14,968 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 532 mSDsluCounter, 2429 mSDsCounter, 0 mSdLazyCounter, 1687 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 532 SdHoareTripleChecker+Valid, 1827 SdHoareTripleChecker+Invalid, 2252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 439 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:25:14,968 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [532 Valid, 1827 Invalid, 2252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1687 Invalid, 0 Unknown, 439 Unchecked, 0.8s Time] [2022-02-10 03:25:14,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3824 states. [2022-02-10 03:25:14,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3824 to 2593. [2022-02-10 03:25:14,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2593 states, 2592 states have (on average 1.3942901234567902) internal successors, (3614), 2592 states have internal predecessors, (3614), 0 states have call successors, (0), 0 states 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:25:14,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2593 states to 2593 states and 3614 transitions. [2022-02-10 03:25:14,994 INFO L78 Accepts]: Start accepts. Automaton has 2593 states and 3614 transitions. Word has length 41 [2022-02-10 03:25:14,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:25:14,994 INFO L470 AbstractCegarLoop]: Abstraction has 2593 states and 3614 transitions. [2022-02-10 03:25:14,994 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.803921568627451) internal successors, (92), 50 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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:25:14,994 INFO L276 IsEmpty]: Start isEmpty. Operand 2593 states and 3614 transitions. [2022-02-10 03:25:14,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:25:14,997 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:25:14,998 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:25:15,023 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:25:15,215 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:15,215 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:25:15,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:25:15,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1836018315, now seen corresponding path program 45 times [2022-02-10 03:25:15,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:25:15,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220814603] [2022-02-10 03:25:15,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:25:15,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:25:15,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:25:15,722 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:15,722 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:25:15,722 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220814603] [2022-02-10 03:25:15,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220814603] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:25:15,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504959637] [2022-02-10 03:25:15,723 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:25:15,723 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:15,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:25:15,724 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:25:15,725 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:25:15,750 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-02-10 03:25:15,750 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:25:15,751 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:25:15,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:25:16,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:16,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:16,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:25:16,665 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:16,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:25:17,869 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:25:17,870 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:25:19,034 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:19,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504959637] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:25:19,035 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:25:19,035 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 50 [2022-02-10 03:25:19,035 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839770004] [2022-02-10 03:25:19,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:25:19,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-02-10 03:25:19,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:25:19,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-02-10 03:25:19,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=337, Invalid=2213, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:25:19,036 INFO L87 Difference]: Start difference. First operand 2593 states and 3614 transitions. Second operand has 51 states, 51 states have (on average 1.8431372549019607) internal successors, (94), 50 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:25:21,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:25:21,356 INFO L93 Difference]: Finished difference Result 4056 states and 5497 transitions. [2022-02-10 03:25:21,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-02-10 03:25:21,357 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.8431372549019607) internal successors, (94), 50 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:25:21,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:25:21,361 INFO L225 Difference]: With dead ends: 4056 [2022-02-10 03:25:21,362 INFO L226 Difference]: Without dead ends: 3987 [2022-02-10 03:25:21,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 48 SyntacticMatches, 8 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2426 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1058, Invalid=8254, Unknown=0, NotChecked=0, Total=9312 [2022-02-10 03:25:21,363 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 239 mSDsluCounter, 1988 mSDsCounter, 0 mSdLazyCounter, 1353 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 1657 SdHoareTripleChecker+Invalid, 1900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 1353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 462 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:25:21,363 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [239 Valid, 1657 Invalid, 1900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 1353 Invalid, 0 Unknown, 462 Unchecked, 0.6s Time] [2022-02-10 03:25:21,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3987 states. [2022-02-10 03:25:21,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3987 to 2624. [2022-02-10 03:25:21,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2624 states, 2623 states have (on average 1.3949675943576059) internal successors, (3659), 2623 states have internal predecessors, (3659), 0 states have call successors, (0), 0 states 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:25:21,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2624 states to 2624 states and 3659 transitions. [2022-02-10 03:25:21,394 INFO L78 Accepts]: Start accepts. Automaton has 2624 states and 3659 transitions. Word has length 41 [2022-02-10 03:25:21,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:25:21,394 INFO L470 AbstractCegarLoop]: Abstraction has 2624 states and 3659 transitions. [2022-02-10 03:25:21,394 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.8431372549019607) internal successors, (94), 50 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:25:21,394 INFO L276 IsEmpty]: Start isEmpty. Operand 2624 states and 3659 transitions. [2022-02-10 03:25:21,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:25:21,397 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:25:21,397 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:25:21,413 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:25:21,597 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:21,597 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:25:21,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:25:21,598 INFO L85 PathProgramCache]: Analyzing trace with hash 476275735, now seen corresponding path program 46 times [2022-02-10 03:25:21,598 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:25:21,598 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979995584] [2022-02-10 03:25:21,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:25:21,598 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:25:21,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:25:22,111 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:25:22,111 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:25:22,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979995584] [2022-02-10 03:25:22,111 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979995584] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:25:22,111 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705330047] [2022-02-10 03:25:22,111 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:25:22,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:22,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:25:22,112 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:25:22,113 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:25:22,137 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:25:22,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:25:22,138 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:25:22,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:25:23,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:23,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:23,019 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:25:23,057 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:23,058 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:25:24,260 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:25:24,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:25:25,322 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:25,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705330047] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:25:25,323 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:25:25,323 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 49 [2022-02-10 03:25:25,323 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681362873] [2022-02-10 03:25:25,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:25:25,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-02-10 03:25:25,323 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:25:25,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-02-10 03:25:25,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=2112, Unknown=0, NotChecked=0, Total=2450 [2022-02-10 03:25:25,324 INFO L87 Difference]: Start difference. First operand 2624 states and 3659 transitions. Second operand has 50 states, 50 states have (on average 1.84) internal successors, (92), 49 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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:25:29,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:25:29,218 INFO L93 Difference]: Finished difference Result 4226 states and 5683 transitions. [2022-02-10 03:25:29,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-02-10 03:25:29,218 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.84) internal successors, (92), 49 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:25:29,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:25:29,222 INFO L225 Difference]: With dead ends: 4226 [2022-02-10 03:25:29,222 INFO L226 Difference]: Without dead ends: 3992 [2022-02-10 03:25:29,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 46 SyntacticMatches, 7 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3994 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1580, Invalid=12700, Unknown=0, NotChecked=0, Total=14280 [2022-02-10 03:25:29,223 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 487 mSDsluCounter, 2639 mSDsCounter, 0 mSdLazyCounter, 2084 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 1968 SdHoareTripleChecker+Invalid, 2466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 2084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 249 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:25:29,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [487 Valid, 1968 Invalid, 2466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 2084 Invalid, 0 Unknown, 249 Unchecked, 1.0s Time] [2022-02-10 03:25:29,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3992 states. [2022-02-10 03:25:29,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3992 to 2686. [2022-02-10 03:25:29,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2685 states have (on average 1.395903165735568) internal successors, (3748), 2685 states have internal predecessors, (3748), 0 states have call successors, (0), 0 states 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:25:29,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 3748 transitions. [2022-02-10 03:25:29,253 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 3748 transitions. Word has length 41 [2022-02-10 03:25:29,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:25:29,253 INFO L470 AbstractCegarLoop]: Abstraction has 2686 states and 3748 transitions. [2022-02-10 03:25:29,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.84) internal successors, (92), 49 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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:25:29,253 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 3748 transitions. [2022-02-10 03:25:29,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:25:29,256 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:25:29,256 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:25:29,279 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:25:29,479 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:29,479 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:25:29,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:25:29,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1149072185, now seen corresponding path program 47 times [2022-02-10 03:25:29,480 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:25:29,480 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574394688] [2022-02-10 03:25:29,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:25:29,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:25:29,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:25:29,915 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:29,915 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:25:29,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574394688] [2022-02-10 03:25:29,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574394688] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:25:29,915 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987169677] [2022-02-10 03:25:29,915 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:25:29,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:29,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:25:29,917 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:25:29,917 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:25:29,943 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-02-10 03:25:29,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:25:29,944 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:25:29,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:25:30,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,858 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:30,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,862 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:30,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,870 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:30,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:30,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:30,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:30,876 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:30,877 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 15 disjoint index pairs (out of 66 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 74 treesize of output 30 [2022-02-10 03:25:30,919 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 2 proven. 76 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:30,919 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:25:32,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,074 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,080 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,081 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,082 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:32,160 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:25:32,161 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 45 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 112 treesize of output 284 [2022-02-10 03:25:32,904 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:32,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987169677] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:25:32,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:25:32,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 56 [2022-02-10 03:25:32,905 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242844492] [2022-02-10 03:25:32,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:25:32,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-02-10 03:25:32,905 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:25:32,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-02-10 03:25:32,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=575, Invalid=2617, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:25:32,906 INFO L87 Difference]: Start difference. First operand 2686 states and 3748 transitions. Second operand has 57 states, 57 states have (on average 1.9824561403508771) internal successors, (113), 56 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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:25:38,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:25:38,623 INFO L93 Difference]: Finished difference Result 3769 states and 5113 transitions. [2022-02-10 03:25:38,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-02-10 03:25:38,623 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.9824561403508771) internal successors, (113), 56 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:25:38,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:25:38,627 INFO L225 Difference]: With dead ends: 3769 [2022-02-10 03:25:38,627 INFO L226 Difference]: Without dead ends: 3739 [2022-02-10 03:25:38,629 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4133 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=2300, Invalid=13450, Unknown=0, NotChecked=0, Total=15750 [2022-02-10 03:25:38,629 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 408 mSDsluCounter, 1667 mSDsCounter, 0 mSdLazyCounter, 1684 mSolverCounterSat, 247 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 1414 SdHoareTripleChecker+Invalid, 1975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 247 IncrementalHoareTripleChecker+Valid, 1684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 44 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:25:38,629 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 1414 Invalid, 1975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [247 Valid, 1684 Invalid, 0 Unknown, 44 Unchecked, 0.9s Time] [2022-02-10 03:25:38,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3739 states. [2022-02-10 03:25:38,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3739 to 2891. [2022-02-10 03:25:38,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2891 states, 2890 states have (on average 1.395847750865052) internal successors, (4034), 2890 states have internal predecessors, (4034), 0 states have call successors, (0), 0 states 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:25:38,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2891 states to 2891 states and 4034 transitions. [2022-02-10 03:25:38,655 INFO L78 Accepts]: Start accepts. Automaton has 2891 states and 4034 transitions. Word has length 41 [2022-02-10 03:25:38,656 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:25:38,656 INFO L470 AbstractCegarLoop]: Abstraction has 2891 states and 4034 transitions. [2022-02-10 03:25:38,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.9824561403508771) internal successors, (113), 56 states have internal predecessors, (113), 0 states have call successors, (0), 0 states 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:25:38,656 INFO L276 IsEmpty]: Start isEmpty. Operand 2891 states and 4034 transitions. [2022-02-10 03:25:38,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:25:38,658 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:25:38,658 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:25:38,674 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:25:38,858 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,SelfDestructingSolverStorable52 [2022-02-10 03:25:38,859 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:25:38,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:25:38,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1184053583, now seen corresponding path program 48 times [2022-02-10 03:25:38,859 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:25:38,859 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000132057] [2022-02-10 03:25:38,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:25:38,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:25:38,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:25:39,307 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:39,308 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:25:39,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000132057] [2022-02-10 03:25:39,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000132057] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:25:39,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134380651] [2022-02-10 03:25:39,308 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:25:39,308 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:39,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:25:39,309 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:25:39,310 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:25:39,334 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-02-10 03:25:39,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:25:39,335 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:25:39,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:25:40,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:40,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,235 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:40,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:40,238 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:25:40,275 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:40,275 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:25:41,502 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:25:41,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:25:42,655 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:42,655 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134380651] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:25:42,655 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:25:42,655 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 52 [2022-02-10 03:25:42,655 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601200321] [2022-02-10 03:25:42,655 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:25:42,655 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-02-10 03:25:42,656 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:25:42,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-02-10 03:25:42,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=335, Invalid=2421, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:25:42,656 INFO L87 Difference]: Start difference. First operand 2891 states and 4034 transitions. Second operand has 53 states, 53 states have (on average 1.830188679245283) internal successors, (97), 52 states have internal predecessors, (97), 0 states have call successors, (0), 0 states 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:25:45,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:25:45,221 INFO L93 Difference]: Finished difference Result 4086 states and 5573 transitions. [2022-02-10 03:25:45,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-02-10 03:25:45,221 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.830188679245283) internal successors, (97), 52 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:25:45,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:25:45,225 INFO L225 Difference]: With dead ends: 4086 [2022-02-10 03:25:45,226 INFO L226 Difference]: Without dead ends: 4052 [2022-02-10 03:25:45,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 46 SyntacticMatches, 8 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2905 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1217, Invalid=9085, Unknown=0, NotChecked=0, Total=10302 [2022-02-10 03:25:45,227 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 242 mSDsluCounter, 1469 mSDsCounter, 0 mSdLazyCounter, 1097 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 242 SdHoareTripleChecker+Valid, 1374 SdHoareTripleChecker+Invalid, 2054 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 1097 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 874 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:25:45,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [242 Valid, 1374 Invalid, 2054 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 1097 Invalid, 0 Unknown, 874 Unchecked, 0.5s Time] [2022-02-10 03:25:45,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4052 states. [2022-02-10 03:25:45,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4052 to 2913. [2022-02-10 03:25:45,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2913 states, 2912 states have (on average 1.395260989010989) internal successors, (4063), 2912 states have internal predecessors, (4063), 0 states have call successors, (0), 0 states 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:25:45,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2913 states to 2913 states and 4063 transitions. [2022-02-10 03:25:45,255 INFO L78 Accepts]: Start accepts. Automaton has 2913 states and 4063 transitions. Word has length 41 [2022-02-10 03:25:45,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:25:45,255 INFO L470 AbstractCegarLoop]: Abstraction has 2913 states and 4063 transitions. [2022-02-10 03:25:45,256 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.830188679245283) internal successors, (97), 52 states have internal predecessors, (97), 0 states have call successors, (0), 0 states 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:25:45,256 INFO L276 IsEmpty]: Start isEmpty. Operand 2913 states and 4063 transitions. [2022-02-10 03:25:45,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:25:45,258 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:25:45,258 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:25:45,280 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:25:45,471 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,SelfDestructingSolverStorable53 [2022-02-10 03:25:45,471 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:25:45,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:25:45,472 INFO L85 PathProgramCache]: Analyzing trace with hash -147200271, now seen corresponding path program 49 times [2022-02-10 03:25:45,472 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:25:45,472 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256225174] [2022-02-10 03:25:45,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:25:45,472 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:25:45,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:25:45,899 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:25:45,899 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:25:45,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256225174] [2022-02-10 03:25:45,900 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256225174] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:25:45,900 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1292731970] [2022-02-10 03:25:45,900 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:25:45,900 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:45,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:25:45,901 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:25:45,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-02-10 03:25:45,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:25:45,926 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:25:45,927 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:25:46,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:46,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:46,807 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:46,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:25:46,844 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:46,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:25:48,071 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:25:48,071 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:25:49,059 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:49,059 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1292731970] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:25:49,059 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:25:49,059 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 51 [2022-02-10 03:25:49,059 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591955224] [2022-02-10 03:25:49,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:25:49,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-02-10 03:25:49,060 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:25:49,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-02-10 03:25:49,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=334, Invalid=2318, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:25:49,060 INFO L87 Difference]: Start difference. First operand 2913 states and 4063 transitions. Second operand has 52 states, 52 states have (on average 1.8269230769230769) internal successors, (95), 51 states have internal predecessors, (95), 0 states have call successors, (0), 0 states 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:25:52,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:25:52,791 INFO L93 Difference]: Finished difference Result 5063 states and 6929 transitions. [2022-02-10 03:25:52,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-02-10 03:25:52,791 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.8269230769230769) internal successors, (95), 51 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:25:52,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:25:52,796 INFO L225 Difference]: With dead ends: 5063 [2022-02-10 03:25:52,796 INFO L226 Difference]: Without dead ends: 4817 [2022-02-10 03:25:52,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 168 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4170 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1654, Invalid=12388, Unknown=0, NotChecked=0, Total=14042 [2022-02-10 03:25:52,797 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 385 mSDsluCounter, 2223 mSDsCounter, 0 mSdLazyCounter, 1461 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 1970 SdHoareTripleChecker+Invalid, 2032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 460 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:25:52,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 1970 Invalid, 2032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1461 Invalid, 0 Unknown, 460 Unchecked, 0.7s Time] [2022-02-10 03:25:52,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4817 states. [2022-02-10 03:25:52,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4817 to 2955. [2022-02-10 03:25:52,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2955 states, 2954 states have (on average 1.3953960731211916) internal successors, (4122), 2954 states have internal predecessors, (4122), 0 states have call successors, (0), 0 states 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:25:52,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2955 states to 2955 states and 4122 transitions. [2022-02-10 03:25:52,835 INFO L78 Accepts]: Start accepts. Automaton has 2955 states and 4122 transitions. Word has length 41 [2022-02-10 03:25:52,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:25:52,835 INFO L470 AbstractCegarLoop]: Abstraction has 2955 states and 4122 transitions. [2022-02-10 03:25:52,835 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.8269230769230769) internal successors, (95), 51 states have internal predecessors, (95), 0 states have call successors, (0), 0 states 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:25:52,835 INFO L276 IsEmpty]: Start isEmpty. Operand 2955 states and 4122 transitions. [2022-02-10 03:25:52,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:25:52,838 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:25:52,838 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:25:52,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-02-10 03:25:53,038 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:53,039 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:25:53,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:25:53,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1469289747, now seen corresponding path program 50 times [2022-02-10 03:25:53,039 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:25:53,039 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421384287] [2022-02-10 03:25:53,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:25:53,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:25:53,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:25:53,494 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:53,494 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:25:53,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421384287] [2022-02-10 03:25:53,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421384287] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:25:53,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437813552] [2022-02-10 03:25:53,495 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:25:53,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:25:53,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:25:53,496 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:25:53,496 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-02-10 03:25:53,519 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:25:53,520 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:25:53,521 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:25:53,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:25:54,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:54,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:25:54,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:25:54,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:25:54,469 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:54,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:25:55,684 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:25:55,684 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:25:56,479 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:25:56,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437813552] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:25:56,479 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:25:56,480 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 51 [2022-02-10 03:25:56,480 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39081015] [2022-02-10 03:25:56,480 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:25:56,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-02-10 03:25:56,480 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:25:56,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-02-10 03:25:56,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=2313, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:25:56,481 INFO L87 Difference]: Start difference. First operand 2955 states and 4122 transitions. Second operand has 52 states, 52 states have (on average 1.8653846153846154) internal successors, (97), 51 states have internal predecessors, (97), 0 states have call successors, (0), 0 states 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:26:01,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:26:01,227 INFO L93 Difference]: Finished difference Result 6008 states and 8078 transitions. [2022-02-10 03:26:01,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-02-10 03:26:01,228 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.8653846153846154) internal successors, (97), 51 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:26:01,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:26:01,233 INFO L225 Difference]: With dead ends: 6008 [2022-02-10 03:26:01,234 INFO L226 Difference]: Without dead ends: 5615 [2022-02-10 03:26:01,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 45 SyntacticMatches, 6 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5569 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=1974, Invalid=16386, Unknown=0, NotChecked=0, Total=18360 [2022-02-10 03:26:01,237 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 622 mSDsluCounter, 3275 mSDsCounter, 0 mSdLazyCounter, 2277 mSolverCounterSat, 167 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 2224 SdHoareTripleChecker+Invalid, 3209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 167 IncrementalHoareTripleChecker+Valid, 2277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 765 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:26:01,237 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [622 Valid, 2224 Invalid, 3209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [167 Valid, 2277 Invalid, 0 Unknown, 765 Unchecked, 1.1s Time] [2022-02-10 03:26:01,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5615 states. [2022-02-10 03:26:01,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5615 to 3047. [2022-02-10 03:26:01,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3047 states, 3046 states have (on average 1.3949441891004597) internal successors, (4249), 3046 states have internal predecessors, (4249), 0 states have call successors, (0), 0 states 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:26:01,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3047 states to 3047 states and 4249 transitions. [2022-02-10 03:26:01,298 INFO L78 Accepts]: Start accepts. Automaton has 3047 states and 4249 transitions. Word has length 41 [2022-02-10 03:26:01,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:26:01,299 INFO L470 AbstractCegarLoop]: Abstraction has 3047 states and 4249 transitions. [2022-02-10 03:26:01,299 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.8653846153846154) internal successors, (97), 51 states have internal predecessors, (97), 0 states have call successors, (0), 0 states 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:26:01,299 INFO L276 IsEmpty]: Start isEmpty. Operand 3047 states and 4249 transitions. [2022-02-10 03:26:01,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:26:01,301 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:26:01,301 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:26:01,318 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-02-10 03:26:01,502 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable55 [2022-02-10 03:26:01,502 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:26:01,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:26:01,502 INFO L85 PathProgramCache]: Analyzing trace with hash -513383499, now seen corresponding path program 51 times [2022-02-10 03:26:01,502 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:26:01,503 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403087389] [2022-02-10 03:26:01,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:26:01,503 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:26:01,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:26:01,917 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:26:01,918 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:26:01,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403087389] [2022-02-10 03:26:01,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403087389] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:26:01,918 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1914104637] [2022-02-10 03:26:01,918 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:26:01,918 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:26:01,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:26:01,920 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:26:01,921 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-02-10 03:26:01,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:26:01,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:26:01,947 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:26:01,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:26:02,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:02,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:02,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:02,841 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:26:02,878 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:02,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:26:04,099 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:26:04,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:26:05,080 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:05,080 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1914104637] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:26:05,081 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:26:05,081 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 50 [2022-02-10 03:26:05,081 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279615497] [2022-02-10 03:26:05,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:26:05,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-02-10 03:26:05,081 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:26:05,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-02-10 03:26:05,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=338, Invalid=2212, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:26:05,082 INFO L87 Difference]: Start difference. First operand 3047 states and 4249 transitions. Second operand has 51 states, 51 states have (on average 1.8627450980392157) internal successors, (95), 50 states have internal predecessors, (95), 0 states have call successors, (0), 0 states 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:26:09,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:26:09,638 INFO L93 Difference]: Finished difference Result 5723 states and 7683 transitions. [2022-02-10 03:26:09,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-02-10 03:26:09,639 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.8627450980392157) internal successors, (95), 50 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:26:09,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:26:09,645 INFO L225 Difference]: With dead ends: 5723 [2022-02-10 03:26:09,645 INFO L226 Difference]: Without dead ends: 5377 [2022-02-10 03:26:09,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4926 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1686, Invalid=14826, Unknown=0, NotChecked=0, Total=16512 [2022-02-10 03:26:09,646 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 592 mSDsluCounter, 2785 mSDsCounter, 0 mSdLazyCounter, 2233 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 592 SdHoareTripleChecker+Valid, 1985 SdHoareTripleChecker+Invalid, 2652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 2233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 242 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:26:09,646 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [592 Valid, 1985 Invalid, 2652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 2233 Invalid, 0 Unknown, 242 Unchecked, 1.1s Time] [2022-02-10 03:26:09,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5377 states. [2022-02-10 03:26:09,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5377 to 3145. [2022-02-10 03:26:09,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3145 states, 3144 states have (on average 1.3940839694656488) internal successors, (4383), 3144 states have internal predecessors, (4383), 0 states have call successors, (0), 0 states 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:26:09,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3145 states to 3145 states and 4383 transitions. [2022-02-10 03:26:09,691 INFO L78 Accepts]: Start accepts. Automaton has 3145 states and 4383 transitions. Word has length 41 [2022-02-10 03:26:09,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:26:09,691 INFO L470 AbstractCegarLoop]: Abstraction has 3145 states and 4383 transitions. [2022-02-10 03:26:09,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.8627450980392157) internal successors, (95), 50 states have internal predecessors, (95), 0 states have call successors, (0), 0 states 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:26:09,691 INFO L276 IsEmpty]: Start isEmpty. Operand 3145 states and 4383 transitions. [2022-02-10 03:26:09,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:26:09,694 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:26:09,694 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:26:09,710 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-02-10 03:26:09,894 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2022-02-10 03:26:09,894 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:26:09,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:26:09,895 INFO L85 PathProgramCache]: Analyzing trace with hash 159412951, now seen corresponding path program 52 times [2022-02-10 03:26:09,895 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:26:09,895 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092914028] [2022-02-10 03:26:09,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:26:09,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:26:09,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:26:10,317 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:10,318 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:26:10,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092914028] [2022-02-10 03:26:10,318 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092914028] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:26:10,318 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629131925] [2022-02-10 03:26:10,318 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:26:10,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:26:10,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:26:10,319 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:26:10,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-02-10 03:26:10,343 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:26:10,343 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:26:10,344 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:26:10,345 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:26:11,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:11,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,250 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:11,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:11,254 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:26:11,300 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:11,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:26:12,533 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:26:12,534 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:26:13,623 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:13,623 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629131925] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:26:13,623 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:26:13,623 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 50 [2022-02-10 03:26:13,623 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853384483] [2022-02-10 03:26:13,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:26:13,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-02-10 03:26:13,624 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:26:13,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-02-10 03:26:13,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=2218, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:26:13,624 INFO L87 Difference]: Start difference. First operand 3145 states and 4383 transitions. Second operand has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 50 states have internal predecessors, (97), 0 states have call successors, (0), 0 states 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:26:17,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:26:17,601 INFO L93 Difference]: Finished difference Result 4734 states and 6433 transitions. [2022-02-10 03:26:17,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-02-10 03:26:17,602 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 50 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:26:17,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:26:17,607 INFO L225 Difference]: With dead ends: 4734 [2022-02-10 03:26:17,607 INFO L226 Difference]: Without dead ends: 4704 [2022-02-10 03:26:17,608 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4414 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1642, Invalid=12878, Unknown=0, NotChecked=0, Total=14520 [2022-02-10 03:26:17,608 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 278 mSDsluCounter, 1798 mSDsCounter, 0 mSdLazyCounter, 1693 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 278 SdHoareTripleChecker+Valid, 1514 SdHoareTripleChecker+Invalid, 1924 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 1693 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 54 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:26:17,608 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [278 Valid, 1514 Invalid, 1924 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 1693 Invalid, 0 Unknown, 54 Unchecked, 0.8s Time] [2022-02-10 03:26:17,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4704 states. [2022-02-10 03:26:17,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4704 to 3150. [2022-02-10 03:26:17,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3150 states, 3149 states have (on average 1.3953636074944427) internal successors, (4394), 3149 states have internal predecessors, (4394), 0 states have call successors, (0), 0 states 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:26:17,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3150 states to 3150 states and 4394 transitions. [2022-02-10 03:26:17,654 INFO L78 Accepts]: Start accepts. Automaton has 3150 states and 4394 transitions. Word has length 41 [2022-02-10 03:26:17,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:26:17,654 INFO L470 AbstractCegarLoop]: Abstraction has 3150 states and 4394 transitions. [2022-02-10 03:26:17,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.9019607843137254) internal successors, (97), 50 states have internal predecessors, (97), 0 states have call successors, (0), 0 states 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:26:17,654 INFO L276 IsEmpty]: Start isEmpty. Operand 3150 states and 4394 transitions. [2022-02-10 03:26:17,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:26:17,658 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:26:17,658 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:26:17,686 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-02-10 03:26:17,871 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:26:17,871 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:26:17,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:26:17,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1240327217, now seen corresponding path program 53 times [2022-02-10 03:26:17,872 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:26:17,872 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614246487] [2022-02-10 03:26:17,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:26:17,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:26:17,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:26:18,261 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:26:18,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:26:18,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614246487] [2022-02-10 03:26:18,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614246487] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:26:18,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1643847292] [2022-02-10 03:26:18,262 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:26:18,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:26:18,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:26:18,263 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:26:18,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-02-10 03:26:18,291 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-02-10 03:26:18,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:26:18,292 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:26:18,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:26:19,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,149 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:19,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:19,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:19,159 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:26:19,195 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:19,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:26:20,390 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:26:20,390 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:26:21,041 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:21,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1643847292] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:26:21,041 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:26:21,041 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 50 [2022-02-10 03:26:21,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55539726] [2022-02-10 03:26:21,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:26:21,042 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-02-10 03:26:21,042 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:26:21,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-02-10 03:26:21,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=331, Invalid=2219, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:26:21,042 INFO L87 Difference]: Start difference. First operand 3150 states and 4394 transitions. Second operand has 51 states, 51 states have (on average 1.8431372549019607) internal successors, (94), 50 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:26:24,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:26:24,701 INFO L93 Difference]: Finished difference Result 5975 states and 8085 transitions. [2022-02-10 03:26:24,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-02-10 03:26:24,701 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.8431372549019607) internal successors, (94), 50 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:26:24,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:26:24,707 INFO L225 Difference]: With dead ends: 5975 [2022-02-10 03:26:24,707 INFO L226 Difference]: Without dead ends: 5686 [2022-02-10 03:26:24,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3812 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1482, Invalid=11858, Unknown=0, NotChecked=0, Total=13340 [2022-02-10 03:26:24,708 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 511 mSDsluCounter, 2522 mSDsCounter, 0 mSdLazyCounter, 1841 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 1746 SdHoareTripleChecker+Invalid, 2372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1841 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 385 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:26:24,709 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [511 Valid, 1746 Invalid, 2372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1841 Invalid, 0 Unknown, 385 Unchecked, 0.9s Time] [2022-02-10 03:26:24,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5686 states. [2022-02-10 03:26:24,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5686 to 3265. [2022-02-10 03:26:24,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3265 states, 3264 states have (on average 1.3964460784313726) internal successors, (4558), 3264 states have internal predecessors, (4558), 0 states have call successors, (0), 0 states 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:26:24,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3265 states to 3265 states and 4558 transitions. [2022-02-10 03:26:24,761 INFO L78 Accepts]: Start accepts. Automaton has 3265 states and 4558 transitions. Word has length 41 [2022-02-10 03:26:24,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:26:24,762 INFO L470 AbstractCegarLoop]: Abstraction has 3265 states and 4558 transitions. [2022-02-10 03:26:24,762 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.8431372549019607) internal successors, (94), 50 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:26:24,762 INFO L276 IsEmpty]: Start isEmpty. Operand 3265 states and 4558 transitions. [2022-02-10 03:26:24,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:26:24,766 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:26:24,766 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:26:24,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-02-10 03:26:24,973 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:26:24,973 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:26:24,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:26:24,974 INFO L85 PathProgramCache]: Analyzing trace with hash -742346029, now seen corresponding path program 54 times [2022-02-10 03:26:24,974 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:26:24,974 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222723487] [2022-02-10 03:26:24,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:26:24,974 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:26:24,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:26:25,419 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:26:25,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:26:25,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222723487] [2022-02-10 03:26:25,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222723487] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:26:25,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086036528] [2022-02-10 03:26:25,419 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:26:25,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:26:25,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:26:25,421 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:26:25,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-02-10 03:26:25,458 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-10 03:26:25,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:26:25,459 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 03:26:25,460 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:26:26,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:26,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:26,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:26,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:26,572 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 15 disjoint index pairs (out of 36 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 38 [2022-02-10 03:26:26,608 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:26,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:26:27,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,725 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,728 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,729 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,731 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,735 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,737 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:27,929 INFO L353 Elim1Store]: treesize reduction 101, result has 68.3 percent of original size [2022-02-10 03:26:27,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 37 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 29 case distinctions, treesize of input 110 treesize of output 263 [2022-02-10 03:26:28,491 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:28,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086036528] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:26:28,491 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:26:28,492 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 21] total 51 [2022-02-10 03:26:28,492 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121326043] [2022-02-10 03:26:28,492 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:26:28,492 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-02-10 03:26:28,492 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:26:28,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-02-10 03:26:28,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=521, Invalid=2131, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:26:28,493 INFO L87 Difference]: Start difference. First operand 3265 states and 4558 transitions. Second operand has 52 states, 52 states have (on average 1.8076923076923077) internal successors, (94), 51 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:26:34,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:26:34,952 INFO L93 Difference]: Finished difference Result 5589 states and 7465 transitions. [2022-02-10 03:26:34,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-02-10 03:26:34,952 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.8076923076923077) internal successors, (94), 51 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:26:34,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:26:34,958 INFO L225 Difference]: With dead ends: 5589 [2022-02-10 03:26:34,958 INFO L226 Difference]: Without dead ends: 5241 [2022-02-10 03:26:34,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 58 SyntacticMatches, 14 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6467 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=2779, Invalid=16961, Unknown=0, NotChecked=0, Total=19740 [2022-02-10 03:26:34,959 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 777 mSDsluCounter, 2671 mSDsCounter, 0 mSdLazyCounter, 1177 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 777 SdHoareTripleChecker+Valid, 1618 SdHoareTripleChecker+Invalid, 2693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 1177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1327 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:26:34,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [777 Valid, 1618 Invalid, 2693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 1177 Invalid, 0 Unknown, 1327 Unchecked, 0.7s Time] [2022-02-10 03:26:34,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5241 states. [2022-02-10 03:26:34,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5241 to 3604. [2022-02-10 03:26:34,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3604 states, 3603 states have (on average 1.3974465723008604) internal successors, (5035), 3603 states have internal predecessors, (5035), 0 states have call successors, (0), 0 states 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:26:34,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3604 states to 3604 states and 5035 transitions. [2022-02-10 03:26:34,998 INFO L78 Accepts]: Start accepts. Automaton has 3604 states and 5035 transitions. Word has length 41 [2022-02-10 03:26:34,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:26:34,998 INFO L470 AbstractCegarLoop]: Abstraction has 3604 states and 5035 transitions. [2022-02-10 03:26:34,998 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.8076923076923077) internal successors, (94), 51 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:26:34,998 INFO L276 IsEmpty]: Start isEmpty. Operand 3604 states and 5035 transitions. [2022-02-10 03:26:35,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:26:35,001 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:26:35,001 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:26:35,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-02-10 03:26:35,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-02-10 03:26:35,202 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:26:35,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:26:35,202 INFO L85 PathProgramCache]: Analyzing trace with hash -69549579, now seen corresponding path program 55 times [2022-02-10 03:26:35,202 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:26:35,202 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [464700555] [2022-02-10 03:26:35,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:26:35,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:26:35,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:26:35,580 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:26:35,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:26:35,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [464700555] [2022-02-10 03:26:35,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [464700555] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:26:35,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1061910638] [2022-02-10 03:26:35,580 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:26:35,580 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:26:35,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:26:35,582 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:26:35,583 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-02-10 03:26:35,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:26:35,606 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:26:35,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:26:36,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:36,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:36,486 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:36,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:26:36,523 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:36,523 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:26:37,722 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:26:37,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:26:38,528 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:38,528 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1061910638] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:26:38,528 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:26:38,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 21] total 49 [2022-02-10 03:26:38,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175219057] [2022-02-10 03:26:38,528 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:26:38,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-02-10 03:26:38,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:26:38,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-02-10 03:26:38,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=326, Invalid=2124, Unknown=0, NotChecked=0, Total=2450 [2022-02-10 03:26:38,529 INFO L87 Difference]: Start difference. First operand 3604 states and 5035 transitions. Second operand has 50 states, 50 states have (on average 1.88) internal successors, (94), 49 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:26:41,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:26:41,800 INFO L93 Difference]: Finished difference Result 5460 states and 7431 transitions. [2022-02-10 03:26:41,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-02-10 03:26:41,800 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.88) internal successors, (94), 49 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:26:41,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:26:41,806 INFO L225 Difference]: With dead ends: 5460 [2022-02-10 03:26:41,806 INFO L226 Difference]: Without dead ends: 5388 [2022-02-10 03:26:41,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 47 SyntacticMatches, 6 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3534 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1331, Invalid=10441, Unknown=0, NotChecked=0, Total=11772 [2022-02-10 03:26:41,807 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 264 mSDsluCounter, 2039 mSDsCounter, 0 mSdLazyCounter, 1742 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 1532 SdHoareTripleChecker+Invalid, 2035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 144 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:26:41,807 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 1532 Invalid, 2035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1742 Invalid, 0 Unknown, 144 Unchecked, 0.9s Time] [2022-02-10 03:26:41,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5388 states. [2022-02-10 03:26:41,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5388 to 3638. [2022-02-10 03:26:41,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3638 states, 3637 states have (on average 1.3992301347264229) internal successors, (5089), 3637 states have internal predecessors, (5089), 0 states have call successors, (0), 0 states 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:26:41,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3638 states to 3638 states and 5089 transitions. [2022-02-10 03:26:41,847 INFO L78 Accepts]: Start accepts. Automaton has 3638 states and 5089 transitions. Word has length 41 [2022-02-10 03:26:41,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:26:41,847 INFO L470 AbstractCegarLoop]: Abstraction has 3638 states and 5089 transitions. [2022-02-10 03:26:41,847 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.88) internal successors, (94), 49 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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:26:41,847 INFO L276 IsEmpty]: Start isEmpty. Operand 3638 states and 5089 transitions. [2022-02-10 03:26:41,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:26:41,850 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:26:41,850 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:26:41,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-02-10 03:26:42,050 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:26:42,051 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:26:42,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:26:42,051 INFO L85 PathProgramCache]: Analyzing trace with hash 1311597263, now seen corresponding path program 56 times [2022-02-10 03:26:42,051 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:26:42,051 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423644973] [2022-02-10 03:26:42,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:26:42,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:26:42,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:26:42,525 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:42,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:26:42,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423644973] [2022-02-10 03:26:42,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423644973] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:26:42,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [429412350] [2022-02-10 03:26:42,526 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:26:42,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:26:42,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:26:42,527 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:26:42,528 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-02-10 03:26:42,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:26:42,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:26:42,552 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:26:42,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:26:43,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:43,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:43,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:43,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:26:43,472 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:43,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:26:44,703 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:26:44,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:26:45,918 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:45,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [429412350] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:26:45,918 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:26:45,919 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 51 [2022-02-10 03:26:45,919 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153860992] [2022-02-10 03:26:45,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:26:45,919 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-02-10 03:26:45,919 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:26:45,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-02-10 03:26:45,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=2324, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:26:45,920 INFO L87 Difference]: Start difference. First operand 3638 states and 5089 transitions. Second operand has 52 states, 52 states have (on average 1.8653846153846154) internal successors, (97), 51 states have internal predecessors, (97), 0 states have call successors, (0), 0 states 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:26:49,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:26:49,773 INFO L93 Difference]: Finished difference Result 7247 states and 9899 transitions. [2022-02-10 03:26:49,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-02-10 03:26:49,773 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.8653846153846154) internal successors, (97), 51 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:26:49,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:26:49,781 INFO L225 Difference]: With dead ends: 7247 [2022-02-10 03:26:49,781 INFO L226 Difference]: Without dead ends: 6878 [2022-02-10 03:26:49,782 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3576 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1341, Invalid=11769, Unknown=0, NotChecked=0, Total=13110 [2022-02-10 03:26:49,782 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 687 mSDsluCounter, 3045 mSDsCounter, 0 mSdLazyCounter, 2112 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 2068 SdHoareTripleChecker+Invalid, 2757 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 2112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 480 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:26:49,782 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [687 Valid, 2068 Invalid, 2757 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 2112 Invalid, 0 Unknown, 480 Unchecked, 1.0s Time] [2022-02-10 03:26:49,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6878 states. [2022-02-10 03:26:49,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6878 to 3820. [2022-02-10 03:26:49,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3820 states, 3819 states have (on average 1.3972244042943178) internal successors, (5336), 3819 states have internal predecessors, (5336), 0 states have call successors, (0), 0 states 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:26:49,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3820 states to 3820 states and 5336 transitions. [2022-02-10 03:26:49,835 INFO L78 Accepts]: Start accepts. Automaton has 3820 states and 5336 transitions. Word has length 41 [2022-02-10 03:26:49,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:26:49,836 INFO L470 AbstractCegarLoop]: Abstraction has 3820 states and 5336 transitions. [2022-02-10 03:26:49,836 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.8653846153846154) internal successors, (97), 51 states have internal predecessors, (97), 0 states have call successors, (0), 0 states 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:26:49,836 INFO L276 IsEmpty]: Start isEmpty. Operand 3820 states and 5336 transitions. [2022-02-10 03:26:49,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:26:49,839 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:26:49,839 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:26:49,855 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-02-10 03:26:50,039 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2022-02-10 03:26:50,040 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:26:50,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:26:50,040 INFO L85 PathProgramCache]: Analyzing trace with hash -671075983, now seen corresponding path program 57 times [2022-02-10 03:26:50,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:26:50,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613700597] [2022-02-10 03:26:50,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:26:50,041 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:26:50,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:26:50,504 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:26:50,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:26:50,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613700597] [2022-02-10 03:26:50,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613700597] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:26:50,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545528761] [2022-02-10 03:26:50,505 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:26:50,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:26:50,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:26:50,506 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:26:50,508 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-02-10 03:26:50,544 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-02-10 03:26:50,544 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:26:50,545 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:26:50,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:26:51,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,427 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:51,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:51,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:51,436 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:26:51,473 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:51,473 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:26:52,702 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:26:52,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:26:53,665 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:53,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545528761] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:26:53,666 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:26:53,666 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 50 [2022-02-10 03:26:53,666 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652493038] [2022-02-10 03:26:53,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:26:53,666 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-02-10 03:26:53,666 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:26:53,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-02-10 03:26:53,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=2222, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:26:53,667 INFO L87 Difference]: Start difference. First operand 3820 states and 5336 transitions. Second operand has 51 states, 51 states have (on average 1.8627450980392157) internal successors, (95), 50 states have internal predecessors, (95), 0 states have call successors, (0), 0 states 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:26:58,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:26:58,143 INFO L93 Difference]: Finished difference Result 6985 states and 9424 transitions. [2022-02-10 03:26:58,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-02-10 03:26:58,143 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.8627450980392157) internal successors, (95), 50 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:26:58,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:26:58,167 INFO L225 Difference]: With dead ends: 6985 [2022-02-10 03:26:58,167 INFO L226 Difference]: Without dead ends: 6658 [2022-02-10 03:26:58,168 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 56 SyntacticMatches, 6 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5024 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1725, Invalid=15045, Unknown=0, NotChecked=0, Total=16770 [2022-02-10 03:26:58,168 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 670 mSDsluCounter, 2669 mSDsCounter, 0 mSdLazyCounter, 2164 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 670 SdHoareTripleChecker+Valid, 1982 SdHoareTripleChecker+Invalid, 2566 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 2164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 264 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:26:58,169 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [670 Valid, 1982 Invalid, 2566 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 2164 Invalid, 0 Unknown, 264 Unchecked, 1.1s Time] [2022-02-10 03:26:58,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6658 states. [2022-02-10 03:26:58,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6658 to 4065. [2022-02-10 03:26:58,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4065 states, 4064 states have (on average 1.3988681102362204) internal successors, (5685), 4064 states have internal predecessors, (5685), 0 states have call successors, (0), 0 states 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:26:58,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4065 states to 4065 states and 5685 transitions. [2022-02-10 03:26:58,210 INFO L78 Accepts]: Start accepts. Automaton has 4065 states and 5685 transitions. Word has length 41 [2022-02-10 03:26:58,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:26:58,210 INFO L470 AbstractCegarLoop]: Abstraction has 4065 states and 5685 transitions. [2022-02-10 03:26:58,210 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.8627450980392157) internal successors, (95), 50 states have internal predecessors, (95), 0 states have call successors, (0), 0 states 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:26:58,210 INFO L276 IsEmpty]: Start isEmpty. Operand 4065 states and 5685 transitions. [2022-02-10 03:26:58,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:26:58,213 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:26:58,213 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:26:58,229 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-02-10 03:26:58,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2022-02-10 03:26:58,414 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:26:58,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:26:58,415 INFO L85 PathProgramCache]: Analyzing trace with hash 1720467, now seen corresponding path program 58 times [2022-02-10 03:26:58,415 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:26:58,415 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002859868] [2022-02-10 03:26:58,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:26:58,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:26:58,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:26:58,890 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:58,891 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:26:58,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002859868] [2022-02-10 03:26:58,891 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002859868] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:26:58,891 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934880168] [2022-02-10 03:26:58,891 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:26:58,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:26:58,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:26:58,893 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:26:58,893 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-02-10 03:26:58,918 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:26:58,919 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:26:58,920 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:26:58,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:26:59,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:59,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:26:59,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:59,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:26:59,844 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 15 disjoint index pairs (out of 36 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:26:59,881 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:26:59,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:27:01,150 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:27:01,150 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:27:02,005 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:02,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934880168] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:27:02,005 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:27:02,005 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 53 [2022-02-10 03:27:02,005 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678298024] [2022-02-10 03:27:02,005 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:27:02,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-02-10 03:27:02,006 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:27:02,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-02-10 03:27:02,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=332, Invalid=2530, Unknown=0, NotChecked=0, Total=2862 [2022-02-10 03:27:02,006 INFO L87 Difference]: Start difference. First operand 4065 states and 5685 transitions. Second operand has 54 states, 54 states have (on average 1.8148148148148149) internal successors, (98), 53 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:06,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:27:06,048 INFO L93 Difference]: Finished difference Result 7276 states and 9871 transitions. [2022-02-10 03:27:06,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-02-10 03:27:06,049 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.8148148148148149) internal successors, (98), 53 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:27:06,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:27:06,057 INFO L225 Difference]: With dead ends: 7276 [2022-02-10 03:27:06,057 INFO L226 Difference]: Without dead ends: 6952 [2022-02-10 03:27:06,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4161 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1486, Invalid=12794, Unknown=0, NotChecked=0, Total=14280 [2022-02-10 03:27:06,058 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 623 mSDsluCounter, 2385 mSDsCounter, 0 mSdLazyCounter, 2035 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 2370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 2035 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 147 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:27:06,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [623 Valid, 1726 Invalid, 2370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 2035 Invalid, 0 Unknown, 147 Unchecked, 1.0s Time] [2022-02-10 03:27:06,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6952 states. [2022-02-10 03:27:06,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6952 to 4419. [2022-02-10 03:27:06,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4419 states, 4418 states have (on average 1.399502037120869) internal successors, (6183), 4418 states have internal predecessors, (6183), 0 states have call successors, (0), 0 states 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:27:06,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4419 states to 4419 states and 6183 transitions. [2022-02-10 03:27:06,112 INFO L78 Accepts]: Start accepts. Automaton has 4419 states and 6183 transitions. Word has length 41 [2022-02-10 03:27:06,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:27:06,112 INFO L470 AbstractCegarLoop]: Abstraction has 4419 states and 6183 transitions. [2022-02-10 03:27:06,112 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.8148148148148149) internal successors, (98), 53 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:06,112 INFO L276 IsEmpty]: Start isEmpty. Operand 4419 states and 6183 transitions. [2022-02-10 03:27:06,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:27:06,116 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:27:06,116 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:27:06,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-02-10 03:27:06,316 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:27:06,316 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:27:06,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:27:06,317 INFO L85 PathProgramCache]: Analyzing trace with hash 59450609, now seen corresponding path program 59 times [2022-02-10 03:27:06,317 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:27:06,317 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567964617] [2022-02-10 03:27:06,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:27:06,317 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:27:06,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:27:06,753 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:06,753 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:27:06,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567964617] [2022-02-10 03:27:06,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567964617] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:27:06,753 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [600741981] [2022-02-10 03:27:06,753 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:27:06,754 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:27:06,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:27:06,755 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:27:06,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-02-10 03:27:06,782 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-02-10 03:27:06,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:27:06,783 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:27:06,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:27:07,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:07,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,733 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:07,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,736 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:07,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:07,739 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 15 disjoint index pairs (out of 36 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:27:07,777 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:07,777 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:27:09,006 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:27:09,006 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:27:10,206 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:10,206 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [600741981] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:27:10,206 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:27:10,207 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 53 [2022-02-10 03:27:10,207 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706543389] [2022-02-10 03:27:10,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:27:10,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-02-10 03:27:10,207 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:27:10,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-02-10 03:27:10,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=2519, Unknown=0, NotChecked=0, Total=2862 [2022-02-10 03:27:10,207 INFO L87 Difference]: Start difference. First operand 4419 states and 6183 transitions. Second operand has 54 states, 54 states have (on average 1.8518518518518519) internal successors, (100), 53 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:14,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:27:14,334 INFO L93 Difference]: Finished difference Result 6296 states and 8631 transitions. [2022-02-10 03:27:14,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-02-10 03:27:14,334 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.8518518518518519) internal successors, (100), 53 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:27:14,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:27:14,341 INFO L225 Difference]: With dead ends: 6296 [2022-02-10 03:27:14,341 INFO L226 Difference]: Without dead ends: 6269 [2022-02-10 03:27:14,342 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 45 SyntacticMatches, 7 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5529 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1861, Invalid=16229, Unknown=0, NotChecked=0, Total=18090 [2022-02-10 03:27:14,342 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 243 mSDsluCounter, 2057 mSDsCounter, 0 mSdLazyCounter, 1890 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 1949 SdHoareTripleChecker+Invalid, 2583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 1890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 605 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:27:14,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 1949 Invalid, 2583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 1890 Invalid, 0 Unknown, 605 Unchecked, 0.9s Time] [2022-02-10 03:27:14,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6269 states. [2022-02-10 03:27:14,381 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6269 to 4430. [2022-02-10 03:27:14,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4430 states, 4429 states have (on average 1.3996387446376157) internal successors, (6199), 4429 states have internal predecessors, (6199), 0 states have call successors, (0), 0 states 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:27:14,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4430 states to 4430 states and 6199 transitions. [2022-02-10 03:27:14,388 INFO L78 Accepts]: Start accepts. Automaton has 4430 states and 6199 transitions. Word has length 41 [2022-02-10 03:27:14,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:27:14,388 INFO L470 AbstractCegarLoop]: Abstraction has 4430 states and 6199 transitions. [2022-02-10 03:27:14,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.8518518518518519) internal successors, (100), 53 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:14,388 INFO L276 IsEmpty]: Start isEmpty. Operand 4430 states and 6199 transitions. [2022-02-10 03:27:14,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:27:14,391 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:27:14,391 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:27:14,407 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-02-10 03:27:14,591 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:27:14,592 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:27:14,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:27:14,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1795678957, now seen corresponding path program 60 times [2022-02-10 03:27:14,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:27:14,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184945650] [2022-02-10 03:27:14,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:27:14,592 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:27:14,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:27:15,022 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:27:15,022 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:27:15,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184945650] [2022-02-10 03:27:15,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184945650] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:27:15,023 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036536939] [2022-02-10 03:27:15,023 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:27:15,023 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:27:15,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:27:15,026 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:27:15,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-02-10 03:27:15,057 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-10 03:27:15,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:27:15,059 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:27:15,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:27:15,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:15,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:15,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:15,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:15,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:15,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:16,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:16,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:16,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:16,012 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 15 disjoint index pairs (out of 36 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:27:16,049 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:16,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:27:17,252 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:27:17,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:27:18,315 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:18,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036536939] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:27:18,315 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:27:18,315 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 21] total 50 [2022-02-10 03:27:18,315 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517333744] [2022-02-10 03:27:18,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:27:18,316 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-02-10 03:27:18,316 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:27:18,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-02-10 03:27:18,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=334, Invalid=2216, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:27:18,316 INFO L87 Difference]: Start difference. First operand 4430 states and 6199 transitions. Second operand has 51 states, 51 states have (on average 1.9215686274509804) internal successors, (98), 50 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:22,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:27:22,585 INFO L93 Difference]: Finished difference Result 8990 states and 12225 transitions. [2022-02-10 03:27:22,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-02-10 03:27:22,585 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.9215686274509804) internal successors, (98), 50 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:27:22,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:27:22,593 INFO L225 Difference]: With dead ends: 8990 [2022-02-10 03:27:22,594 INFO L226 Difference]: Without dead ends: 8639 [2022-02-10 03:27:22,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4364 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1499, Invalid=13021, Unknown=0, NotChecked=0, Total=14520 [2022-02-10 03:27:22,595 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 772 mSDsluCounter, 2638 mSDsCounter, 0 mSdLazyCounter, 2104 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 772 SdHoareTripleChecker+Valid, 1758 SdHoareTripleChecker+Invalid, 2481 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 2104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 166 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:27:22,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [772 Valid, 1758 Invalid, 2481 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 2104 Invalid, 0 Unknown, 166 Unchecked, 1.1s Time] [2022-02-10 03:27:22,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8639 states. [2022-02-10 03:27:22,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8639 to 5069. [2022-02-10 03:27:22,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5069 states, 5068 states have (on average 1.3968034727703236) internal successors, (7079), 5068 states have internal predecessors, (7079), 0 states have call successors, (0), 0 states 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:27:22,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5069 states to 5069 states and 7079 transitions. [2022-02-10 03:27:22,654 INFO L78 Accepts]: Start accepts. Automaton has 5069 states and 7079 transitions. Word has length 41 [2022-02-10 03:27:22,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:27:22,654 INFO L470 AbstractCegarLoop]: Abstraction has 5069 states and 7079 transitions. [2022-02-10 03:27:22,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.9215686274509804) internal successors, (98), 50 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:22,654 INFO L276 IsEmpty]: Start isEmpty. Operand 5069 states and 7079 transitions. [2022-02-10 03:27:22,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:27:22,657 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:27:22,657 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:27:22,673 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-02-10 03:27:22,858 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable65 [2022-02-10 03:27:22,858 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:27:22,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:27:22,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1122882507, now seen corresponding path program 61 times [2022-02-10 03:27:22,859 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:27:22,859 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784565114] [2022-02-10 03:27:22,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:27:22,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:27:22,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:27:23,278 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:23,278 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:27:23,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784565114] [2022-02-10 03:27:23,278 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784565114] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:27:23,278 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619069228] [2022-02-10 03:27:23,278 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:27:23,279 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:27:23,279 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:27:23,280 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:27:23,280 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-02-10 03:27:23,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:27:23,304 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:27:23,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:27:24,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:24,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:24,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:24,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:24,177 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 15 disjoint index pairs (out of 36 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:27:24,213 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:24,213 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:27:25,431 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:27:25,431 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:27:26,116 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:26,117 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619069228] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:27:26,117 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:27:26,117 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 21, 21] total 50 [2022-02-10 03:27:26,117 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817019037] [2022-02-10 03:27:26,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:27:26,117 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-02-10 03:27:26,117 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:27:26,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-02-10 03:27:26,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=2217, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:27:26,118 INFO L87 Difference]: Start difference. First operand 5069 states and 7079 transitions. Second operand has 51 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 50 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:30,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:27:30,664 INFO L93 Difference]: Finished difference Result 9156 states and 12416 transitions. [2022-02-10 03:27:30,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-02-10 03:27:30,665 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 50 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:27:30,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:27:30,675 INFO L225 Difference]: With dead ends: 9156 [2022-02-10 03:27:30,675 INFO L226 Difference]: Without dead ends: 8844 [2022-02-10 03:27:30,677 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 56 SyntacticMatches, 5 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4784 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1475, Invalid=13777, Unknown=0, NotChecked=0, Total=15252 [2022-02-10 03:27:30,677 INFO L933 BasicCegarLoop]: 85 mSDtfsCounter, 634 mSDsluCounter, 3156 mSDsCounter, 0 mSdLazyCounter, 2469 mSolverCounterSat, 207 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 634 SdHoareTripleChecker+Valid, 2173 SdHoareTripleChecker+Invalid, 2876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 207 IncrementalHoareTripleChecker+Valid, 2469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:27:30,677 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [634 Valid, 2173 Invalid, 2876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [207 Valid, 2469 Invalid, 0 Unknown, 200 Unchecked, 1.3s Time] [2022-02-10 03:27:30,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8844 states. [2022-02-10 03:27:30,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8844 to 5375. [2022-02-10 03:27:30,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5375 states, 5374 states have (on average 1.3985857834015631) internal successors, (7516), 5374 states have internal predecessors, (7516), 0 states have call successors, (0), 0 states 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:27:30,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5375 states to 5375 states and 7516 transitions. [2022-02-10 03:27:30,776 INFO L78 Accepts]: Start accepts. Automaton has 5375 states and 7516 transitions. Word has length 41 [2022-02-10 03:27:30,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:27:30,777 INFO L470 AbstractCegarLoop]: Abstraction has 5375 states and 7516 transitions. [2022-02-10 03:27:30,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.9607843137254901) internal successors, (100), 50 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:30,777 INFO L276 IsEmpty]: Start isEmpty. Operand 5375 states and 7516 transitions. [2022-02-10 03:27:30,782 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:27:30,782 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:27:30,782 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:27:30,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-02-10 03:27:30,983 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-02-10 03:27:30,983 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:27:30,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:27:30,984 INFO L85 PathProgramCache]: Analyzing trace with hash 2049668623, now seen corresponding path program 62 times [2022-02-10 03:27:30,984 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:27:30,984 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005779996] [2022-02-10 03:27:30,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:27:30,984 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:27:30,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:27:31,467 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:31,468 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:27:31,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005779996] [2022-02-10 03:27:31,468 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005779996] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:27:31,468 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1845626221] [2022-02-10 03:27:31,468 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:27:31,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:27:31,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:27:31,469 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:27:31,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-02-10 03:27:31,492 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:27:31,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:27:31,495 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:27:31,496 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:27:32,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:32,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,448 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,452 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:32,453 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,455 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,456 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:32,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:32,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:32,461 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 15 disjoint index pairs (out of 45 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:27:32,499 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:32,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:27:33,751 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:27:33,751 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:27:34,698 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:34,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1845626221] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:27:34,699 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:27:34,699 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 54 [2022-02-10 03:27:34,699 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962120536] [2022-02-10 03:27:34,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:27:34,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-02-10 03:27:34,699 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:27:34,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-02-10 03:27:34,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=2629, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:27:34,700 INFO L87 Difference]: Start difference. First operand 5375 states and 7516 transitions. Second operand has 55 states, 55 states have (on average 1.8727272727272728) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:39,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:27:39,378 INFO L93 Difference]: Finished difference Result 8689 states and 11890 transitions. [2022-02-10 03:27:39,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-02-10 03:27:39,378 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.8727272727272728) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:27:39,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:27:39,388 INFO L225 Difference]: With dead ends: 8689 [2022-02-10 03:27:39,388 INFO L226 Difference]: Without dead ends: 8637 [2022-02-10 03:27:39,391 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6699 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=2150, Invalid=19312, Unknown=0, NotChecked=0, Total=21462 [2022-02-10 03:27:39,391 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 257 mSDsluCounter, 2483 mSDsCounter, 0 mSdLazyCounter, 2026 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 2232 SdHoareTripleChecker+Invalid, 2996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 2026 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 871 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:27:39,391 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 2232 Invalid, 2996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 2026 Invalid, 0 Unknown, 871 Unchecked, 1.0s Time] [2022-02-10 03:27:39,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8637 states. [2022-02-10 03:27:39,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8637 to 5424. [2022-02-10 03:27:39,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5424 states, 5423 states have (on average 1.3983035220357736) internal successors, (7583), 5423 states have internal predecessors, (7583), 0 states have call successors, (0), 0 states 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:27:39,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5424 states to 5424 states and 7583 transitions. [2022-02-10 03:27:39,475 INFO L78 Accepts]: Start accepts. Automaton has 5424 states and 7583 transitions. Word has length 41 [2022-02-10 03:27:39,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:27:39,475 INFO L470 AbstractCegarLoop]: Abstraction has 5424 states and 7583 transitions. [2022-02-10 03:27:39,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.8727272727272728) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:39,475 INFO L276 IsEmpty]: Start isEmpty. Operand 5424 states and 7583 transitions. [2022-02-10 03:27:39,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:27:39,480 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:27:39,480 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:27:39,495 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-02-10 03:27:39,680 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:27:39,680 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:27:39,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:27:39,681 INFO L85 PathProgramCache]: Analyzing trace with hash 718414769, now seen corresponding path program 63 times [2022-02-10 03:27:39,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:27:39,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115182433] [2022-02-10 03:27:39,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:27:39,681 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:27:39,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:27:40,099 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:40,099 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:27:40,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115182433] [2022-02-10 03:27:40,099 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115182433] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:27:40,099 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923192075] [2022-02-10 03:27:40,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:27:40,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:27:40,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:27:40,101 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:27:40,101 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-02-10 03:27:40,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:27:40,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:27:40,126 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:27:40,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:27:41,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:41,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:41,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:41,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:41,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:41,099 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 15 disjoint index pairs (out of 45 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:27:41,143 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:41,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:27:42,428 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:27:42,428 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:27:43,258 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:43,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923192075] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:27:43,258 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:27:43,259 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 54 [2022-02-10 03:27:43,259 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167660245] [2022-02-10 03:27:43,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:27:43,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-02-10 03:27:43,259 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:27:43,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-02-10 03:27:43,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=2626, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:27:43,260 INFO L87 Difference]: Start difference. First operand 5424 states and 7583 transitions. Second operand has 55 states, 55 states have (on average 1.8727272727272728) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:48,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:27:48,066 INFO L93 Difference]: Finished difference Result 8990 states and 12265 transitions. [2022-02-10 03:27:48,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-02-10 03:27:48,067 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.8727272727272728) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:27:48,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:27:48,078 INFO L225 Difference]: With dead ends: 8990 [2022-02-10 03:27:48,079 INFO L226 Difference]: Without dead ends: 8954 [2022-02-10 03:27:48,081 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6261 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=2047, Invalid=17975, Unknown=0, NotChecked=0, Total=20022 [2022-02-10 03:27:48,081 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 251 mSDsluCounter, 1646 mSDsCounter, 0 mSdLazyCounter, 1650 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 1531 SdHoareTripleChecker+Invalid, 2127 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 365 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:27:48,081 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 1531 Invalid, 2127 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1650 Invalid, 0 Unknown, 365 Unchecked, 0.9s Time] [2022-02-10 03:27:48,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8954 states. [2022-02-10 03:27:48,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8954 to 5467. [2022-02-10 03:27:48,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5467 states, 5466 states have (on average 1.398280278082693) internal successors, (7643), 5466 states have internal predecessors, (7643), 0 states have call successors, (0), 0 states 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:27:48,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5467 states to 5467 states and 7643 transitions. [2022-02-10 03:27:48,173 INFO L78 Accepts]: Start accepts. Automaton has 5467 states and 7643 transitions. Word has length 41 [2022-02-10 03:27:48,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:27:48,174 INFO L470 AbstractCegarLoop]: Abstraction has 5467 states and 7643 transitions. [2022-02-10 03:27:48,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.8727272727272728) internal successors, (103), 54 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:48,174 INFO L276 IsEmpty]: Start isEmpty. Operand 5467 states and 7643 transitions. [2022-02-10 03:27:48,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:27:48,179 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:27:48,179 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:27:48,197 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-02-10 03:27:48,385 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-02-10 03:27:48,386 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:27:48,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:27:48,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1960062509, now seen corresponding path program 64 times [2022-02-10 03:27:48,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:27:48,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279977767] [2022-02-10 03:27:48,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:27:48,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:27:48,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:27:48,798 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:27:48,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:27:48,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279977767] [2022-02-10 03:27:48,799 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279977767] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:27:48,799 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948576906] [2022-02-10 03:27:48,799 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:27:48,799 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:27:48,799 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:27:48,800 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:27:48,801 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-02-10 03:27:48,825 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:27:48,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:27:48,826 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:27:48,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:27:49,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:49,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:49,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:49,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:49,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:49,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 15 disjoint index pairs (out of 45 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:27:49,826 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:49,826 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:27:51,085 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:27:51,086 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:27:51,996 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:51,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948576906] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:27:51,997 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:27:51,997 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 53 [2022-02-10 03:27:51,997 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384348644] [2022-02-10 03:27:51,997 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:27:51,997 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-02-10 03:27:51,997 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:27:51,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-02-10 03:27:51,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=2513, Unknown=0, NotChecked=0, Total=2862 [2022-02-10 03:27:51,998 INFO L87 Difference]: Start difference. First operand 5467 states and 7643 transitions. Second operand has 54 states, 54 states have (on average 1.8703703703703705) internal successors, (101), 53 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:57,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:27:57,194 INFO L93 Difference]: Finished difference Result 9860 states and 13361 transitions. [2022-02-10 03:27:57,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-02-10 03:27:57,194 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 1.8703703703703705) internal successors, (101), 53 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:27:57,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:27:57,202 INFO L225 Difference]: With dead ends: 9860 [2022-02-10 03:27:57,203 INFO L226 Difference]: Without dead ends: 9490 [2022-02-10 03:27:57,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 46 SyntacticMatches, 5 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6400 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1938, Invalid=18654, Unknown=0, NotChecked=0, Total=20592 [2022-02-10 03:27:57,204 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 694 mSDsluCounter, 3055 mSDsCounter, 0 mSdLazyCounter, 2214 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 694 SdHoareTripleChecker+Valid, 2257 SdHoareTripleChecker+Invalid, 3167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 2214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 789 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:27:57,204 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [694 Valid, 2257 Invalid, 3167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 2214 Invalid, 0 Unknown, 789 Unchecked, 1.1s Time] [2022-02-10 03:27:57,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9490 states. [2022-02-10 03:27:57,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9490 to 5598. [2022-02-10 03:27:57,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5598 states, 5597 states have (on average 1.3977130605681616) internal successors, (7823), 5597 states have internal predecessors, (7823), 0 states have call successors, (0), 0 states 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:27:57,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5598 states to 5598 states and 7823 transitions. [2022-02-10 03:27:57,266 INFO L78 Accepts]: Start accepts. Automaton has 5598 states and 7823 transitions. Word has length 41 [2022-02-10 03:27:57,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:27:57,266 INFO L470 AbstractCegarLoop]: Abstraction has 5598 states and 7823 transitions. [2022-02-10 03:27:57,267 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 1.8703703703703705) internal successors, (101), 53 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:27:57,267 INFO L276 IsEmpty]: Start isEmpty. Operand 5598 states and 7823 transitions. [2022-02-10 03:27:57,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:27:57,270 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:27:57,270 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:27:57,286 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-02-10 03:27:57,470 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-02-10 03:27:57,471 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:27:57,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:27:57,471 INFO L85 PathProgramCache]: Analyzing trace with hash 352231541, now seen corresponding path program 65 times [2022-02-10 03:27:57,471 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:27:57,471 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717779131] [2022-02-10 03:27:57,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:27:57,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:27:57,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:27:57,882 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:27:57,882 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:27:57,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717779131] [2022-02-10 03:27:57,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717779131] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:27:57,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3453676] [2022-02-10 03:27:57,883 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:27:57,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:27:57,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:27:57,884 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:27:57,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-02-10 03:27:57,909 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-02-10 03:27:57,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:27:57,910 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:27:57,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:27:58,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,889 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:58,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:58,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:58,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:27:58,909 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:27:58,910 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 15 disjoint index pairs (out of 45 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:27:58,954 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:27:58,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:00,207 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:28:00,207 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:28:01,114 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:01,114 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3453676] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:01,114 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:01,114 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 52 [2022-02-10 03:28:01,115 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926590713] [2022-02-10 03:28:01,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:01,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-02-10 03:28:01,115 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:01,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-02-10 03:28:01,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=350, Invalid=2406, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:28:01,116 INFO L87 Difference]: Start difference. First operand 5598 states and 7823 transitions. Second operand has 53 states, 53 states have (on average 1.9056603773584906) internal successors, (101), 52 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:05,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:05,475 INFO L93 Difference]: Finished difference Result 9618 states and 13030 transitions. [2022-02-10 03:28:05,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-02-10 03:28:05,476 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9056603773584906) internal successors, (101), 52 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:28:05,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:05,486 INFO L225 Difference]: With dead ends: 9618 [2022-02-10 03:28:05,486 INFO L226 Difference]: Without dead ends: 9272 [2022-02-10 03:28:05,488 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4234 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1360, Invalid=13160, Unknown=0, NotChecked=0, Total=14520 [2022-02-10 03:28:05,488 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 658 mSDsluCounter, 2945 mSDsCounter, 0 mSdLazyCounter, 2311 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 2187 SdHoareTripleChecker+Invalid, 2828 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 2311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 359 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:05,488 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [658 Valid, 2187 Invalid, 2828 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 2311 Invalid, 0 Unknown, 359 Unchecked, 1.2s Time] [2022-02-10 03:28:05,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9272 states. [2022-02-10 03:28:05,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9272 to 5961. [2022-02-10 03:28:05,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5961 states, 5960 states have (on average 1.3966442953020135) internal successors, (8324), 5960 states have internal predecessors, (8324), 0 states have call successors, (0), 0 states 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:28:05,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5961 states to 5961 states and 8324 transitions. [2022-02-10 03:28:05,604 INFO L78 Accepts]: Start accepts. Automaton has 5961 states and 8324 transitions. Word has length 41 [2022-02-10 03:28:05,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:05,604 INFO L470 AbstractCegarLoop]: Abstraction has 5961 states and 8324 transitions. [2022-02-10 03:28:05,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9056603773584906) internal successors, (101), 52 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:05,604 INFO L276 IsEmpty]: Start isEmpty. Operand 5961 states and 8324 transitions. [2022-02-10 03:28:05,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:28:05,608 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:05,608 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:05,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:05,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:05,809 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:05,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:05,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1025027991, now seen corresponding path program 66 times [2022-02-10 03:28:05,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:05,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495336802] [2022-02-10 03:28:05,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:05,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:05,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:06,225 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:06,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:06,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495336802] [2022-02-10 03:28:06,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495336802] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:06,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711391549] [2022-02-10 03:28:06,225 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:28:06,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:06,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:06,228 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:06,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-02-10 03:28:06,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-02-10 03:28:06,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:06,253 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:28:06,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:07,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:07,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:07,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:07,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:07,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:07,208 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 15 disjoint index pairs (out of 45 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:28:07,247 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:07,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:08,491 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:28:08,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:28:09,602 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:09,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711391549] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:09,602 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:09,602 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 52 [2022-02-10 03:28:09,602 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554397081] [2022-02-10 03:28:09,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:09,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-02-10 03:28:09,603 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:09,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-02-10 03:28:09,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=2407, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:28:09,603 INFO L87 Difference]: Start difference. First operand 5961 states and 8324 transitions. Second operand has 53 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 52 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:13,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:13,522 INFO L93 Difference]: Finished difference Result 9580 states and 13011 transitions. [2022-02-10 03:28:13,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-02-10 03:28:13,522 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 52 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:28:13,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:13,532 INFO L225 Difference]: With dead ends: 9580 [2022-02-10 03:28:13,533 INFO L226 Difference]: Without dead ends: 9280 [2022-02-10 03:28:13,534 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 155 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3231 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1110, Invalid=10232, Unknown=0, NotChecked=0, Total=11342 [2022-02-10 03:28:13,534 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 632 mSDsluCounter, 3025 mSDsCounter, 0 mSdLazyCounter, 2564 mSolverCounterSat, 202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 632 SdHoareTripleChecker+Valid, 2101 SdHoareTripleChecker+Invalid, 2912 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 202 IncrementalHoareTripleChecker+Valid, 2564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:13,534 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [632 Valid, 2101 Invalid, 2912 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [202 Valid, 2564 Invalid, 0 Unknown, 146 Unchecked, 1.3s Time] [2022-02-10 03:28:13,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9280 states. [2022-02-10 03:28:13,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9280 to 6365. [2022-02-10 03:28:13,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6365 states, 6364 states have (on average 1.3955059710873665) internal successors, (8881), 6364 states have internal predecessors, (8881), 0 states have call successors, (0), 0 states 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:28:13,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6365 states to 6365 states and 8881 transitions. [2022-02-10 03:28:13,697 INFO L78 Accepts]: Start accepts. Automaton has 6365 states and 8881 transitions. Word has length 41 [2022-02-10 03:28:13,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:13,697 INFO L470 AbstractCegarLoop]: Abstraction has 6365 states and 8881 transitions. [2022-02-10 03:28:13,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 1.9433962264150944) internal successors, (103), 52 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:13,698 INFO L276 IsEmpty]: Start isEmpty. Operand 6365 states and 8881 transitions. [2022-02-10 03:28:13,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:28:13,702 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:13,702 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:13,717 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:13,902 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71 [2022-02-10 03:28:13,902 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:13,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:13,903 INFO L85 PathProgramCache]: Analyzing trace with hash 871931953, now seen corresponding path program 67 times [2022-02-10 03:28:13,903 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:13,903 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474482371] [2022-02-10 03:28:13,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:13,903 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:13,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:14,309 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:14,309 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:14,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474482371] [2022-02-10 03:28:14,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474482371] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:14,309 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [693952649] [2022-02-10 03:28:14,309 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:28:14,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:14,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:14,310 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:14,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-02-10 03:28:14,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:14,333 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:28:14,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:15,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:15,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:15,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:15,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:15,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:15,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:15,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:28:15,363 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:15,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:16,635 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:28:16,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:28:17,669 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 12 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:17,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [693952649] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:17,669 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:17,669 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 55 [2022-02-10 03:28:17,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042404116] [2022-02-10 03:28:17,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:17,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-02-10 03:28:17,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:17,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-02-10 03:28:17,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=354, Invalid=2726, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:28:17,671 INFO L87 Difference]: Start difference. First operand 6365 states and 8881 transitions. Second operand has 56 states, 56 states have (on average 1.8928571428571428) internal successors, (106), 55 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:19,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:19,948 INFO L93 Difference]: Finished difference Result 8241 states and 11372 transitions. [2022-02-10 03:28:19,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-02-10 03:28:19,948 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.8928571428571428) internal successors, (106), 55 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:28:19,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:19,957 INFO L225 Difference]: With dead ends: 8241 [2022-02-10 03:28:19,957 INFO L226 Difference]: Without dead ends: 8205 [2022-02-10 03:28:19,959 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3126 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1058, Invalid=9448, Unknown=0, NotChecked=0, Total=10506 [2022-02-10 03:28:19,959 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 258 mSDsluCounter, 1790 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 1624 SdHoareTripleChecker+Invalid, 2176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 777 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:19,959 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 1624 Invalid, 2176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1310 Invalid, 0 Unknown, 777 Unchecked, 0.6s Time] [2022-02-10 03:28:19,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8205 states. [2022-02-10 03:28:20,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8205 to 6446. [2022-02-10 03:28:20,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6446 states, 6445 states have (on average 1.3950349107835531) internal successors, (8991), 6445 states have internal predecessors, (8991), 0 states have call successors, (0), 0 states 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:28:20,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6446 states to 6446 states and 8991 transitions. [2022-02-10 03:28:20,047 INFO L78 Accepts]: Start accepts. Automaton has 6446 states and 8991 transitions. Word has length 41 [2022-02-10 03:28:20,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:20,047 INFO L470 AbstractCegarLoop]: Abstraction has 6446 states and 8991 transitions. [2022-02-10 03:28:20,047 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.8928571428571428) internal successors, (106), 55 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:20,047 INFO L276 IsEmpty]: Start isEmpty. Operand 6446 states and 8991 transitions. [2022-02-10 03:28:20,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:28:20,051 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:20,051 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:20,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:20,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:20,252 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:20,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:20,253 INFO L85 PathProgramCache]: Analyzing trace with hash -459321901, now seen corresponding path program 68 times [2022-02-10 03:28:20,253 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:20,253 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150051123] [2022-02-10 03:28:20,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:20,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:20,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:20,690 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:20,690 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:20,690 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150051123] [2022-02-10 03:28:20,690 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150051123] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:20,690 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1765978997] [2022-02-10 03:28:20,690 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:28:20,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:20,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:20,695 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:20,697 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-02-10 03:28:20,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:28:20,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:20,721 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 63 conjunts are in the unsatisfiable core [2022-02-10 03:28:20,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:21,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:21,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:21,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,714 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:21,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:21,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:21,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:21,719 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 38 [2022-02-10 03:28:21,756 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:21,756 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:23,037 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:28:23,037 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:28:24,017 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:24,018 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1765978997] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:24,018 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:24,018 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 55 [2022-02-10 03:28:24,018 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632453750] [2022-02-10 03:28:24,018 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:24,018 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-02-10 03:28:24,018 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:24,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-02-10 03:28:24,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=356, Invalid=2724, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:28:24,019 INFO L87 Difference]: Start difference. First operand 6446 states and 8991 transitions. Second operand has 56 states, 56 states have (on average 1.8928571428571428) internal successors, (106), 55 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:27,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:27,773 INFO L93 Difference]: Finished difference Result 8601 states and 11793 transitions. [2022-02-10 03:28:27,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-02-10 03:28:27,774 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.8928571428571428) internal successors, (106), 55 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:28:27,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:27,783 INFO L225 Difference]: With dead ends: 8601 [2022-02-10 03:28:27,783 INFO L226 Difference]: Without dead ends: 8583 [2022-02-10 03:28:27,785 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5448 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1574, Invalid=15718, Unknown=0, NotChecked=0, Total=17292 [2022-02-10 03:28:27,785 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 267 mSDsluCounter, 2328 mSDsCounter, 0 mSdLazyCounter, 1926 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 2192 SdHoareTripleChecker+Invalid, 2865 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 811 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:27,785 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [267 Valid, 2192 Invalid, 2865 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1926 Invalid, 0 Unknown, 811 Unchecked, 0.9s Time] [2022-02-10 03:28:27,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8583 states. [2022-02-10 03:28:27,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8583 to 6457. [2022-02-10 03:28:27,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6457 states, 6456 states have (on average 1.3949814126394051) internal successors, (9006), 6456 states have internal predecessors, (9006), 0 states have call successors, (0), 0 states 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:28:27,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6457 states to 6457 states and 9006 transitions. [2022-02-10 03:28:27,893 INFO L78 Accepts]: Start accepts. Automaton has 6457 states and 9006 transitions. Word has length 41 [2022-02-10 03:28:27,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:27,894 INFO L470 AbstractCegarLoop]: Abstraction has 6457 states and 9006 transitions. [2022-02-10 03:28:27,894 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.8928571428571428) internal successors, (106), 55 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:27,894 INFO L276 IsEmpty]: Start isEmpty. Operand 6457 states and 9006 transitions. [2022-02-10 03:28:27,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:28:27,898 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:27,898 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:27,919 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:28,112 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:28,112 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:28,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:28,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1157168117, now seen corresponding path program 69 times [2022-02-10 03:28:28,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:28,113 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701759862] [2022-02-10 03:28:28,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:28,113 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:28,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:28,499 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 75 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:28:28,499 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:28,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701759862] [2022-02-10 03:28:28,499 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701759862] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:28,499 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57266810] [2022-02-10 03:28:28,499 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:28:28,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:28,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:28,500 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:28,501 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-02-10 03:28:28,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:28:28,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:28,527 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:28:28,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:29,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,481 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:29,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,487 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:29,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:29,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:29,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:29,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:29,497 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:28:29,535 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:29,535 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:30,805 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:28:30,805 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:28:31,566 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 6 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:31,566 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57266810] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:31,566 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:31,566 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 54 [2022-02-10 03:28:31,566 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984473537] [2022-02-10 03:28:31,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:31,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-02-10 03:28:31,567 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:31,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-02-10 03:28:31,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=361, Invalid=2609, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:28:31,567 INFO L87 Difference]: Start difference. First operand 6457 states and 9006 transitions. Second operand has 55 states, 55 states have (on average 1.8909090909090909) internal successors, (104), 54 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:35,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:35,227 INFO L93 Difference]: Finished difference Result 8992 states and 12339 transitions. [2022-02-10 03:28:35,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-02-10 03:28:35,228 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.8909090909090909) internal successors, (104), 54 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:28:35,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:35,238 INFO L225 Difference]: With dead ends: 8992 [2022-02-10 03:28:35,238 INFO L226 Difference]: Without dead ends: 8893 [2022-02-10 03:28:35,239 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4679 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1417, Invalid=13589, Unknown=0, NotChecked=0, Total=15006 [2022-02-10 03:28:35,240 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 302 mSDsluCounter, 2282 mSDsCounter, 0 mSdLazyCounter, 1989 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 302 SdHoareTripleChecker+Valid, 1919 SdHoareTripleChecker+Invalid, 2551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1989 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 422 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:35,240 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [302 Valid, 1919 Invalid, 2551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1989 Invalid, 0 Unknown, 422 Unchecked, 1.0s Time] [2022-02-10 03:28:35,246 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8893 states. [2022-02-10 03:28:35,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8893 to 6473. [2022-02-10 03:28:35,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6473 states, 6472 states have (on average 1.3955500618046972) internal successors, (9032), 6472 states have internal predecessors, (9032), 0 states have call successors, (0), 0 states 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:28:35,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6473 states to 6473 states and 9032 transitions. [2022-02-10 03:28:35,325 INFO L78 Accepts]: Start accepts. Automaton has 6473 states and 9032 transitions. Word has length 41 [2022-02-10 03:28:35,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:35,325 INFO L470 AbstractCegarLoop]: Abstraction has 6473 states and 9032 transitions. [2022-02-10 03:28:35,325 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.8909090909090909) internal successors, (104), 54 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:35,325 INFO L276 IsEmpty]: Start isEmpty. Operand 6473 states and 9032 transitions. [2022-02-10 03:28:35,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:28:35,329 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:35,330 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:35,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:35,552 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:35,553 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:35,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:35,553 INFO L85 PathProgramCache]: Analyzing trace with hash -688284431, now seen corresponding path program 70 times [2022-02-10 03:28:35,553 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:35,553 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913207762] [2022-02-10 03:28:35,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:35,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:35,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:35,959 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:35,959 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:35,959 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913207762] [2022-02-10 03:28:35,959 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913207762] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:35,960 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209291174] [2022-02-10 03:28:35,960 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:28:35,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:35,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:35,961 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:35,962 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-02-10 03:28:35,983 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:28:35,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:35,984 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:28:35,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:36,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:36,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:36,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:36,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,980 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:36,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:36,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:36,983 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:28:37,019 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:37,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:38,275 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:28:38,276 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:28:39,236 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:39,237 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209291174] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:39,237 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:39,237 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 55 [2022-02-10 03:28:39,237 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110129304] [2022-02-10 03:28:39,237 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:39,237 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-02-10 03:28:39,237 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:39,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-02-10 03:28:39,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=2727, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:28:39,238 INFO L87 Difference]: Start difference. First operand 6473 states and 9032 transitions. Second operand has 56 states, 56 states have (on average 1.8928571428571428) internal successors, (106), 55 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:42,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:42,044 INFO L93 Difference]: Finished difference Result 7656 states and 10583 transitions. [2022-02-10 03:28:42,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-02-10 03:28:42,045 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 1.8928571428571428) internal successors, (106), 55 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:28:42,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:42,054 INFO L225 Difference]: With dead ends: 7656 [2022-02-10 03:28:42,054 INFO L226 Difference]: Without dead ends: 7607 [2022-02-10 03:28:42,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 49 SyntacticMatches, 4 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3351 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=979, Invalid=10363, Unknown=0, NotChecked=0, Total=11342 [2022-02-10 03:28:42,056 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 198 mSDsluCounter, 2412 mSDsCounter, 0 mSdLazyCounter, 1746 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 2136 SdHoareTripleChecker+Invalid, 2238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 429 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:42,056 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 2136 Invalid, 2238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1746 Invalid, 0 Unknown, 429 Unchecked, 0.8s Time] [2022-02-10 03:28:42,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7607 states. [2022-02-10 03:28:42,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7607 to 6663. [2022-02-10 03:28:42,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6663 states, 6662 states have (on average 1.3964274992494747) internal successors, (9303), 6662 states have internal predecessors, (9303), 0 states have call successors, (0), 0 states 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:28:42,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6663 states to 6663 states and 9303 transitions. [2022-02-10 03:28:42,139 INFO L78 Accepts]: Start accepts. Automaton has 6663 states and 9303 transitions. Word has length 41 [2022-02-10 03:28:42,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:42,139 INFO L470 AbstractCegarLoop]: Abstraction has 6663 states and 9303 transitions. [2022-02-10 03:28:42,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 1.8928571428571428) internal successors, (106), 55 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:42,139 INFO L276 IsEmpty]: Start isEmpty. Operand 6663 states and 9303 transitions. [2022-02-10 03:28:42,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-10 03:28:42,145 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:42,145 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:42,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:42,371 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable75 [2022-02-10 03:28:42,371 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:42,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:42,372 INFO L85 PathProgramCache]: Analyzing trace with hash 47974675, now seen corresponding path program 71 times [2022-02-10 03:28:42,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:42,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551747381] [2022-02-10 03:28:42,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:42,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:42,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:42,756 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:42,757 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:42,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551747381] [2022-02-10 03:28:42,757 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551747381] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:42,757 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51621804] [2022-02-10 03:28:42,757 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:28:42,757 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:42,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:42,758 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:42,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-02-10 03:28:42,782 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-02-10 03:28:42,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:42,783 WARN L261 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:28:42,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:43,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,741 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:43,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:43,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:43,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,754 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:43,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:43,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:43,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:28:43,796 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:43,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:45,072 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:28:45,073 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:28:45,943 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 3 proven. 75 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:45,943 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51621804] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:45,943 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:45,943 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 21] total 54 [2022-02-10 03:28:45,943 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550224392] [2022-02-10 03:28:45,943 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:45,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-02-10 03:28:45,944 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:45,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-02-10 03:28:45,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=2634, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:28:45,944 INFO L87 Difference]: Start difference. First operand 6663 states and 9303 transitions. Second operand has 55 states, 55 states have (on average 1.9272727272727272) internal successors, (106), 54 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:51,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:51,080 INFO L93 Difference]: Finished difference Result 12453 states and 17038 transitions. [2022-02-10 03:28:51,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2022-02-10 03:28:51,080 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 1.9272727272727272) internal successors, (106), 54 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-10 03:28:51,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:51,095 INFO L225 Difference]: With dead ends: 12453 [2022-02-10 03:28:51,096 INFO L226 Difference]: Without dead ends: 12300 [2022-02-10 03:28:51,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 47 SyntacticMatches, 3 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8260 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=2448, Invalid=22358, Unknown=0, NotChecked=0, Total=24806 [2022-02-10 03:28:51,098 INFO L933 BasicCegarLoop]: 103 mSDtfsCounter, 333 mSDsluCounter, 2990 mSDsCounter, 0 mSdLazyCounter, 2204 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 2492 SdHoareTripleChecker+Invalid, 3175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 2204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 833 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:51,098 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 2492 Invalid, 3175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 2204 Invalid, 0 Unknown, 833 Unchecked, 1.1s Time] [2022-02-10 03:28:51,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12300 states. [2022-02-10 03:28:51,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12300 to 7011. [2022-02-10 03:28:51,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7011 states, 7010 states have (on average 1.3940085592011413) internal successors, (9772), 7010 states have internal predecessors, (9772), 0 states have call successors, (0), 0 states 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:28:51,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7011 states to 7011 states and 9772 transitions. [2022-02-10 03:28:51,219 INFO L78 Accepts]: Start accepts. Automaton has 7011 states and 9772 transitions. Word has length 41 [2022-02-10 03:28:51,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:51,219 INFO L470 AbstractCegarLoop]: Abstraction has 7011 states and 9772 transitions. [2022-02-10 03:28:51,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 1.9272727272727272) internal successors, (106), 54 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:51,220 INFO L276 IsEmpty]: Start isEmpty. Operand 7011 states and 9772 transitions. [2022-02-10 03:28:51,224 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-02-10 03:28:51,224 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:51,224 INFO L514 BasicCegarLoop]: trace histogram [7, 5, 5, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:51,240 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:51,424 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:51,425 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:51,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:51,425 INFO L85 PathProgramCache]: Analyzing trace with hash 1696430770, now seen corresponding path program 72 times [2022-02-10 03:28:51,425 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:51,425 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114501010] [2022-02-10 03:28:51,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:51,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:51,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:51,738 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:28:51,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:51,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114501010] [2022-02-10 03:28:51,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114501010] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:51,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [239544309] [2022-02-10 03:28:51,738 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:28:51,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:51,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:51,739 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:51,741 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-02-10 03:28:51,766 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-02-10 03:28:51,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:51,767 WARN L261 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 51 conjunts are in the unsatisfiable core [2022-02-10 03:28:51,768 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:52,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:52,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:52,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:52,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:52,588 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:52,588 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 10 disjoint index pairs (out of 36 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 85 treesize of output 33 [2022-02-10 03:28:52,612 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 0 proven. 81 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:28:52,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:53,487 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-02-10 03:28:53,488 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-02-10 03:28:53,985 INFO L134 CoverageAnalysis]: Checked inductivity of 83 backedges. 8 proven. 73 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:28:53,986 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [239544309] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:53,986 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:53,986 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-02-10 03:28:53,986 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1416203705] [2022-02-10 03:28:53,986 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:53,986 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-02-10 03:28:53,986 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:53,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-02-10 03:28:53,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1885, Unknown=0, NotChecked=0, Total=2162 [2022-02-10 03:28:53,987 INFO L87 Difference]: Start difference. First operand 7011 states and 9772 transitions. Second operand has 47 states, 47 states have (on average 2.25531914893617) internal successors, (106), 46 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:57,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:57,140 INFO L93 Difference]: Finished difference Result 8860 states and 12168 transitions. [2022-02-10 03:28:57,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-02-10 03:28:57,141 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.25531914893617) internal successors, (106), 46 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 42 [2022-02-10 03:28:57,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:57,151 INFO L225 Difference]: With dead ends: 8860 [2022-02-10 03:28:57,151 INFO L226 Difference]: Without dead ends: 8833 [2022-02-10 03:28:57,153 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 53 SyntacticMatches, 4 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4905 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1526, Invalid=13480, Unknown=0, NotChecked=0, Total=15006 [2022-02-10 03:28:57,153 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 185 mSDsluCounter, 1470 mSDsCounter, 0 mSdLazyCounter, 1543 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 2163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1543 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 519 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:57,153 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [185 Valid, 1416 Invalid, 2163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1543 Invalid, 0 Unknown, 519 Unchecked, 0.7s Time] [2022-02-10 03:28:57,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8833 states. [2022-02-10 03:28:57,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8833 to 7032. [2022-02-10 03:28:57,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7032 states, 7031 states have (on average 1.3934006542454842) internal successors, (9797), 7031 states have internal predecessors, (9797), 0 states have call successors, (0), 0 states 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:28:57,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7032 states to 7032 states and 9797 transitions. [2022-02-10 03:28:57,273 INFO L78 Accepts]: Start accepts. Automaton has 7032 states and 9797 transitions. Word has length 42 [2022-02-10 03:28:57,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:57,273 INFO L470 AbstractCegarLoop]: Abstraction has 7032 states and 9797 transitions. [2022-02-10 03:28:57,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.25531914893617) internal successors, (106), 46 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:28:57,273 INFO L276 IsEmpty]: Start isEmpty. Operand 7032 states and 9797 transitions. [2022-02-10 03:28:57,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-02-10 03:28:57,277 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:57,277 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:57,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:57,477 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:57,477 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:57,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:57,478 INFO L85 PathProgramCache]: Analyzing trace with hash 1596442638, now seen corresponding path program 73 times [2022-02-10 03:28:57,478 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:57,478 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358982188] [2022-02-10 03:28:57,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:57,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:57,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:57,539 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 60 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:57,539 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:57,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358982188] [2022-02-10 03:28:57,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358982188] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:57,539 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436303865] [2022-02-10 03:28:57,540 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:28:57,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:57,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:57,541 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:57,543 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-02-10 03:28:57,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:57,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-10 03:28:57,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:57,640 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 60 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:57,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:28:57,706 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 60 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:57,706 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436303865] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:28:57,706 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:28:57,706 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 9 [2022-02-10 03:28:57,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006076297] [2022-02-10 03:28:57,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:28:57,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-10 03:28:57,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:28:57,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-10 03:28:57,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-02-10 03:28:57,707 INFO L87 Difference]: Start difference. First operand 7032 states and 9797 transitions. Second operand has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 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:28:57,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:28:57,763 INFO L93 Difference]: Finished difference Result 9838 states and 13514 transitions. [2022-02-10 03:28:57,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 03:28:57,763 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 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 43 [2022-02-10 03:28:57,763 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:28:57,773 INFO L225 Difference]: With dead ends: 9838 [2022-02-10 03:28:57,773 INFO L226 Difference]: Without dead ends: 9838 [2022-02-10 03:28:57,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 89 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2022-02-10 03:28:57,774 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 108 mSDsluCounter, 83 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 82 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:28:57,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 82 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 03:28:57,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9838 states. [2022-02-10 03:28:57,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9838 to 8728. [2022-02-10 03:28:57,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8728 states, 8727 states have (on average 1.3972728314426492) internal successors, (12194), 8727 states have internal predecessors, (12194), 0 states have call successors, (0), 0 states 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:28:57,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8728 states to 8728 states and 12194 transitions. [2022-02-10 03:28:57,872 INFO L78 Accepts]: Start accepts. Automaton has 8728 states and 12194 transitions. Word has length 43 [2022-02-10 03:28:57,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:28:57,872 INFO L470 AbstractCegarLoop]: Abstraction has 8728 states and 12194 transitions. [2022-02-10 03:28:57,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.0) internal successors, (50), 9 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:28:57,873 INFO L276 IsEmpty]: Start isEmpty. Operand 8728 states and 12194 transitions. [2022-02-10 03:28:57,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:28:57,878 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:28:57,878 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:28:57,894 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-02-10 03:28:58,078 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2022-02-10 03:28:58,078 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:28:58,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:28:58,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1927295217, now seen corresponding path program 74 times [2022-02-10 03:28:58,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:28:58,079 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230603005] [2022-02-10 03:28:58,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:28:58,079 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:28:58,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:28:58,583 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:58,584 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:28:58,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230603005] [2022-02-10 03:28:58,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230603005] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:28:58,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766817952] [2022-02-10 03:28:58,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:28:58,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:28:58,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:28:58,585 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:28:58,585 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-02-10 03:28:58,619 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:28:58,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:28:58,626 WARN L261 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:28:58,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:28:59,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:28:59,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:28:59,599 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 15 disjoint index pairs (out of 21 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:28:59,636 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:28:59,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:00,832 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:29:00,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:29:01,641 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:01,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766817952] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:01,642 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:01,642 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 51 [2022-02-10 03:29:01,642 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426378990] [2022-02-10 03:29:01,642 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:01,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-02-10 03:29:01,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:01,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-02-10 03:29:01,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=336, Invalid=2316, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:29:01,643 INFO L87 Difference]: Start difference. First operand 8728 states and 12194 transitions. Second operand has 52 states, 52 states have (on average 1.9807692307692308) internal successors, (103), 51 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:04,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:04,383 INFO L93 Difference]: Finished difference Result 11190 states and 15401 transitions. [2022-02-10 03:29:04,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-02-10 03:29:04,383 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 1.9807692307692308) internal successors, (103), 51 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-10 03:29:04,383 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:04,395 INFO L225 Difference]: With dead ends: 11190 [2022-02-10 03:29:04,395 INFO L226 Difference]: Without dead ends: 11172 [2022-02-10 03:29:04,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 52 SyntacticMatches, 11 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2975 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1282, Invalid=9224, Unknown=0, NotChecked=0, Total=10506 [2022-02-10 03:29:04,396 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 273 mSDsluCounter, 1229 mSDsCounter, 0 mSdLazyCounter, 1054 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 1188 SdHoareTripleChecker+Invalid, 1664 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1054 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 523 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:04,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 1188 Invalid, 1664 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1054 Invalid, 0 Unknown, 523 Unchecked, 0.5s Time] [2022-02-10 03:29:04,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11172 states. [2022-02-10 03:29:04,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11172 to 8760. [2022-02-10 03:29:04,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8760 states, 8759 states have (on average 1.3969631236442517) internal successors, (12236), 8759 states have internal predecessors, (12236), 0 states have call successors, (0), 0 states 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:29:04,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8760 states to 8760 states and 12236 transitions. [2022-02-10 03:29:04,502 INFO L78 Accepts]: Start accepts. Automaton has 8760 states and 12236 transitions. Word has length 44 [2022-02-10 03:29:04,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:04,503 INFO L470 AbstractCegarLoop]: Abstraction has 8760 states and 12236 transitions. [2022-02-10 03:29:04,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 1.9807692307692308) internal successors, (103), 51 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:04,503 INFO L276 IsEmpty]: Start isEmpty. Operand 8760 states and 12236 transitions. [2022-02-10 03:29:04,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:29:04,508 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:04,508 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:04,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:04,708 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2022-02-10 03:29:04,708 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:04,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:04,709 INFO L85 PathProgramCache]: Analyzing trace with hash 84951729, now seen corresponding path program 75 times [2022-02-10 03:29:04,709 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:04,709 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51752408] [2022-02-10 03:29:04,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:04,709 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:04,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:05,155 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:05,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:05,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51752408] [2022-02-10 03:29:05,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51752408] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:05,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784185299] [2022-02-10 03:29:05,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:29:05,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:05,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:05,157 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:05,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-02-10 03:29:05,183 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:29:05,184 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:05,185 WARN L261 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 63 conjunts are in the unsatisfiable core [2022-02-10 03:29:05,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:06,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:06,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,172 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:06,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:06,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 38 [2022-02-10 03:29:06,214 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:06,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:07,462 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:29:07,462 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 114 treesize of output 396 [2022-02-10 03:29:08,025 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:08,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784185299] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:08,025 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:08,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 52 [2022-02-10 03:29:08,025 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221816978] [2022-02-10 03:29:08,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:08,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-02-10 03:29:08,026 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:08,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-02-10 03:29:08,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=335, Invalid=2421, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:29:08,026 INFO L87 Difference]: Start difference. First operand 8760 states and 12236 transitions. Second operand has 53 states, 53 states have (on average 2.0) internal successors, (106), 52 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:10,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:10,976 INFO L93 Difference]: Finished difference Result 11236 states and 15441 transitions. [2022-02-10 03:29:10,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-02-10 03:29:10,976 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.0) internal successors, (106), 52 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-10 03:29:10,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:10,987 INFO L225 Difference]: With dead ends: 11236 [2022-02-10 03:29:10,987 INFO L226 Difference]: Without dead ends: 11218 [2022-02-10 03:29:10,988 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 50 SyntacticMatches, 10 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3220 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1305, Invalid=9825, Unknown=0, NotChecked=0, Total=11130 [2022-02-10 03:29:10,989 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 241 mSDsluCounter, 1441 mSDsCounter, 0 mSdLazyCounter, 1338 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 1408 SdHoareTripleChecker+Invalid, 2028 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 1338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 615 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:10,989 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 1408 Invalid, 2028 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 1338 Invalid, 0 Unknown, 615 Unchecked, 0.6s Time] [2022-02-10 03:29:10,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11218 states. [2022-02-10 03:29:11,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11218 to 8734. [2022-02-10 03:29:11,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8734 states, 8733 states have (on average 1.3971143936791481) internal successors, (12201), 8733 states have internal predecessors, (12201), 0 states have call successors, (0), 0 states 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:29:11,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8734 states to 8734 states and 12201 transitions. [2022-02-10 03:29:11,117 INFO L78 Accepts]: Start accepts. Automaton has 8734 states and 12201 transitions. Word has length 44 [2022-02-10 03:29:11,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:11,117 INFO L470 AbstractCegarLoop]: Abstraction has 8734 states and 12201 transitions. [2022-02-10 03:29:11,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.0) internal successors, (106), 52 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:11,118 INFO L276 IsEmpty]: Start isEmpty. Operand 8734 states and 12201 transitions. [2022-02-10 03:29:11,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:29:11,123 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:11,123 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:11,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:11,324 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:11,324 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:11,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:11,325 INFO L85 PathProgramCache]: Analyzing trace with hash 94126995, now seen corresponding path program 76 times [2022-02-10 03:29:11,325 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:11,325 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853609214] [2022-02-10 03:29:11,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:11,325 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:11,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:11,698 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:29:11,698 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:11,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853609214] [2022-02-10 03:29:11,698 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853609214] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:11,698 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951075599] [2022-02-10 03:29:11,698 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:29:11,698 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:11,698 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:11,699 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:11,700 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-02-10 03:29:11,724 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:29:11,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:11,724 WARN L261 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:29:11,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:12,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:12,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:12,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:12,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 15 disjoint index pairs (out of 28 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:29:12,690 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 6 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:12,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:13,899 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:29:13,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:29:14,668 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:14,668 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951075599] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:14,668 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:14,668 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 50 [2022-02-10 03:29:14,669 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611609438] [2022-02-10 03:29:14,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:14,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-02-10 03:29:14,669 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:14,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-02-10 03:29:14,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=2229, Unknown=0, NotChecked=0, Total=2550 [2022-02-10 03:29:14,669 INFO L87 Difference]: Start difference. First operand 8734 states and 12201 transitions. Second operand has 51 states, 51 states have (on average 1.9803921568627452) internal successors, (101), 50 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:17,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:17,763 INFO L93 Difference]: Finished difference Result 11398 states and 15708 transitions. [2022-02-10 03:29:17,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-02-10 03:29:17,764 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 1.9803921568627452) internal successors, (101), 50 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-10 03:29:17,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:17,776 INFO L225 Difference]: With dead ends: 11398 [2022-02-10 03:29:17,776 INFO L226 Difference]: Without dead ends: 11362 [2022-02-10 03:29:17,777 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 52 SyntacticMatches, 7 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3346 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1361, Invalid=10195, Unknown=0, NotChecked=0, Total=11556 [2022-02-10 03:29:17,777 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 230 mSDsluCounter, 1542 mSDsCounter, 0 mSdLazyCounter, 1277 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 1426 SdHoareTripleChecker+Invalid, 1888 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 495 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:17,777 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [230 Valid, 1426 Invalid, 1888 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1277 Invalid, 0 Unknown, 495 Unchecked, 0.6s Time] [2022-02-10 03:29:17,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11362 states. [2022-02-10 03:29:17,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11362 to 8698. [2022-02-10 03:29:17,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8698 states, 8697 states have (on average 1.3964585489249166) internal successors, (12145), 8697 states have internal predecessors, (12145), 0 states have call successors, (0), 0 states 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:29:17,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8698 states to 8698 states and 12145 transitions. [2022-02-10 03:29:17,884 INFO L78 Accepts]: Start accepts. Automaton has 8698 states and 12145 transitions. Word has length 44 [2022-02-10 03:29:17,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:17,885 INFO L470 AbstractCegarLoop]: Abstraction has 8698 states and 12145 transitions. [2022-02-10 03:29:17,885 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 1.9803921568627452) internal successors, (101), 50 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:17,885 INFO L276 IsEmpty]: Start isEmpty. Operand 8698 states and 12145 transitions. [2022-02-10 03:29:17,890 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:29:17,890 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:17,890 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:17,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:18,090 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:18,091 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:18,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:18,091 INFO L85 PathProgramCache]: Analyzing trace with hash 2077629391, now seen corresponding path program 77 times [2022-02-10 03:29:18,091 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:18,091 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048941238] [2022-02-10 03:29:18,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:18,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:18,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:18,513 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:18,513 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:18,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048941238] [2022-02-10 03:29:18,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048941238] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:18,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593545589] [2022-02-10 03:29:18,514 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:29:18,514 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:18,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:18,515 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:18,515 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-02-10 03:29:18,540 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-02-10 03:29:18,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:18,541 WARN L261 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:29:18,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:19,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:19,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:19,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,562 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,563 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:19,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:19,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 15 disjoint index pairs (out of 36 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:29:19,603 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:19,604 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:20,863 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:29:20,864 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:29:21,870 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 10 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:21,870 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593545589] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:21,870 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:21,870 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 53 [2022-02-10 03:29:21,870 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886883596] [2022-02-10 03:29:21,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:21,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-02-10 03:29:21,871 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:21,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-02-10 03:29:21,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=343, Invalid=2519, Unknown=0, NotChecked=0, Total=2862 [2022-02-10 03:29:21,871 INFO L87 Difference]: Start difference. First operand 8698 states and 12145 transitions. Second operand has 54 states, 54 states have (on average 2.0185185185185186) internal successors, (109), 53 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:29:26,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:26,575 INFO L93 Difference]: Finished difference Result 11650 states and 15946 transitions. [2022-02-10 03:29:26,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-02-10 03:29:26,575 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.0185185185185186) internal successors, (109), 53 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-10 03:29:26,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:26,587 INFO L225 Difference]: With dead ends: 11650 [2022-02-10 03:29:26,587 INFO L226 Difference]: Without dead ends: 11641 [2022-02-10 03:29:26,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 55 SyntacticMatches, 9 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6265 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=2255, Invalid=17485, Unknown=0, NotChecked=0, Total=19740 [2022-02-10 03:29:26,589 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 288 mSDsluCounter, 2155 mSDsCounter, 0 mSdLazyCounter, 1794 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 2111 SdHoareTripleChecker+Invalid, 2677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 1794 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 788 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:26,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [288 Valid, 2111 Invalid, 2677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 1794 Invalid, 0 Unknown, 788 Unchecked, 0.9s Time] [2022-02-10 03:29:26,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11641 states. [2022-02-10 03:29:26,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11641 to 8698. [2022-02-10 03:29:26,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8698 states, 8697 states have (on average 1.3964585489249166) internal successors, (12145), 8697 states have internal predecessors, (12145), 0 states have call successors, (0), 0 states 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:29:26,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8698 states to 8698 states and 12145 transitions. [2022-02-10 03:29:26,698 INFO L78 Accepts]: Start accepts. Automaton has 8698 states and 12145 transitions. Word has length 44 [2022-02-10 03:29:26,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:26,698 INFO L470 AbstractCegarLoop]: Abstraction has 8698 states and 12145 transitions. [2022-02-10 03:29:26,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.0185185185185186) internal successors, (109), 53 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:29:26,698 INFO L276 IsEmpty]: Start isEmpty. Operand 8698 states and 12145 transitions. [2022-02-10 03:29:26,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:29:26,703 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:26,703 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:26,719 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:26,904 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable82 [2022-02-10 03:29:26,904 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:26,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:26,904 INFO L85 PathProgramCache]: Analyzing trace with hash 2086804657, now seen corresponding path program 78 times [2022-02-10 03:29:26,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:26,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711261814] [2022-02-10 03:29:26,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:26,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:26,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:27,295 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:29:27,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:27,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711261814] [2022-02-10 03:29:27,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711261814] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:27,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128534454] [2022-02-10 03:29:27,295 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:29:27,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:27,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:27,296 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:27,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-02-10 03:29:27,321 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-02-10 03:29:27,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:27,322 WARN L261 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:29:27,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:28,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:28,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:28,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:28,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:28,283 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 15 disjoint index pairs (out of 36 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:29:28,319 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 3 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:28,320 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:29,554 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:29:29,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:29:30,606 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 5 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:30,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128534454] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:30,606 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:30,606 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 51 [2022-02-10 03:29:30,606 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221025136] [2022-02-10 03:29:30,606 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:30,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-02-10 03:29:30,606 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:30,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-02-10 03:29:30,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=2324, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:29:30,607 INFO L87 Difference]: Start difference. First operand 8698 states and 12145 transitions. Second operand has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:34,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:34,498 INFO L93 Difference]: Finished difference Result 12180 states and 16715 transitions. [2022-02-10 03:29:34,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-02-10 03:29:34,498 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-10 03:29:34,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:34,515 INFO L225 Difference]: With dead ends: 12180 [2022-02-10 03:29:34,515 INFO L226 Difference]: Without dead ends: 12162 [2022-02-10 03:29:34,517 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 54 SyntacticMatches, 10 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4923 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1744, Invalid=13508, Unknown=0, NotChecked=0, Total=15252 [2022-02-10 03:29:34,517 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 211 mSDsluCounter, 1562 mSDsCounter, 0 mSdLazyCounter, 1412 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 1523 SdHoareTripleChecker+Invalid, 1819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 317 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:34,517 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 1523 Invalid, 1819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1412 Invalid, 0 Unknown, 317 Unchecked, 0.7s Time] [2022-02-10 03:29:34,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12162 states. [2022-02-10 03:29:34,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12162 to 8781. [2022-02-10 03:29:34,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8781 states, 8780 states have (on average 1.3958997722095672) internal successors, (12256), 8780 states have internal predecessors, (12256), 0 states have call successors, (0), 0 states 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:29:34,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8781 states to 8781 states and 12256 transitions. [2022-02-10 03:29:34,629 INFO L78 Accepts]: Start accepts. Automaton has 8781 states and 12256 transitions. Word has length 44 [2022-02-10 03:29:34,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:34,629 INFO L470 AbstractCegarLoop]: Abstraction has 8781 states and 12256 transitions. [2022-02-10 03:29:34,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.0384615384615383) internal successors, (106), 51 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:29:34,629 INFO L276 IsEmpty]: Start isEmpty. Operand 8781 states and 12256 transitions. [2022-02-10 03:29:34,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:29:34,635 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:34,635 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:34,650 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:34,835 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:34,835 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:34,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:34,836 INFO L85 PathProgramCache]: Analyzing trace with hash -1872957933, now seen corresponding path program 79 times [2022-02-10 03:29:34,836 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:34,836 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019568448] [2022-02-10 03:29:34,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:34,836 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:34,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:35,243 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:29:35,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:35,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019568448] [2022-02-10 03:29:35,244 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019568448] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:35,244 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124790195] [2022-02-10 03:29:35,244 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:29:35,244 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:35,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:35,245 INFO L229 MonitoredProcess]: Starting monitored process 82 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:35,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2022-02-10 03:29:35,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:35,277 WARN L261 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:29:35,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:36,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:36,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:36,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:36,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:36,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 15 disjoint index pairs (out of 36 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:29:36,265 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 3 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:36,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:37,532 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:29:37,532 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:29:38,970 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 5 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:38,970 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124790195] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:38,970 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:38,970 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 51 [2022-02-10 03:29:38,970 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213145383] [2022-02-10 03:29:38,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:38,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-02-10 03:29:38,970 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:38,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-02-10 03:29:38,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=333, Invalid=2319, Unknown=0, NotChecked=0, Total=2652 [2022-02-10 03:29:38,971 INFO L87 Difference]: Start difference. First operand 8781 states and 12256 transitions. Second operand has 52 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 51 states have internal predecessors, (107), 0 states have call successors, (0), 0 states 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:29:44,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:44,565 INFO L93 Difference]: Finished difference Result 12956 states and 17709 transitions. [2022-02-10 03:29:44,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-02-10 03:29:44,565 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 51 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-10 03:29:44,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:44,579 INFO L225 Difference]: With dead ends: 12956 [2022-02-10 03:29:44,579 INFO L226 Difference]: Without dead ends: 12920 [2022-02-10 03:29:44,581 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 73 SyntacticMatches, 5 SemanticMatches, 158 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8235 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=2436, Invalid=23004, Unknown=0, NotChecked=0, Total=25440 [2022-02-10 03:29:44,581 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 266 mSDsluCounter, 1716 mSDsCounter, 0 mSdLazyCounter, 1477 mSolverCounterSat, 159 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 1534 SdHoareTripleChecker+Invalid, 2225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 159 IncrementalHoareTripleChecker+Valid, 1477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 589 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:44,581 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [266 Valid, 1534 Invalid, 2225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [159 Valid, 1477 Invalid, 0 Unknown, 589 Unchecked, 0.8s Time] [2022-02-10 03:29:44,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12920 states. [2022-02-10 03:29:44,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12920 to 8994. [2022-02-10 03:29:44,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8994 states, 8993 states have (on average 1.3963082397420217) internal successors, (12557), 8993 states have internal predecessors, (12557), 0 states have call successors, (0), 0 states 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:29:44,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8994 states to 8994 states and 12557 transitions. [2022-02-10 03:29:44,691 INFO L78 Accepts]: Start accepts. Automaton has 8994 states and 12557 transitions. Word has length 44 [2022-02-10 03:29:44,691 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:44,691 INFO L470 AbstractCegarLoop]: Abstraction has 8994 states and 12557 transitions. [2022-02-10 03:29:44,691 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.0576923076923075) internal successors, (107), 51 states have internal predecessors, (107), 0 states have call successors, (0), 0 states 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:29:44,691 INFO L276 IsEmpty]: Start isEmpty. Operand 8994 states and 12557 transitions. [2022-02-10 03:29:44,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:29:44,698 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:44,698 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:44,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Forceful destruction successful, exit code 0 [2022-02-10 03:29:44,920 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,82 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:44,921 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:44,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:44,921 INFO L85 PathProgramCache]: Analyzing trace with hash 638963185, now seen corresponding path program 80 times [2022-02-10 03:29:44,921 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:44,921 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003914547] [2022-02-10 03:29:44,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:44,921 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:44,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:45,424 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:45,424 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:45,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003914547] [2022-02-10 03:29:45,425 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003914547] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:45,425 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785923288] [2022-02-10 03:29:45,425 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:29:45,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:45,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:45,428 INFO L229 MonitoredProcess]: Starting monitored process 83 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:45,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2022-02-10 03:29:45,465 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:29:45,465 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:45,466 WARN L261 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:29:45,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:46,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:46,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:46,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:46,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:46,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:46,533 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 15 disjoint index pairs (out of 45 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:29:46,571 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:46,571 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:47,842 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:29:47,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:29:48,745 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 16 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:48,745 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785923288] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:48,745 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:48,745 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 54 [2022-02-10 03:29:48,745 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193548501] [2022-02-10 03:29:48,745 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:48,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-02-10 03:29:48,746 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:48,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-02-10 03:29:48,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=2629, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:29:48,746 INFO L87 Difference]: Start difference. First operand 8994 states and 12557 transitions. Second operand has 55 states, 55 states have (on average 2.036363636363636) internal successors, (112), 54 states have internal predecessors, (112), 0 states have call successors, (0), 0 states 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:29:52,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:29:52,955 INFO L93 Difference]: Finished difference Result 10622 states and 14665 transitions. [2022-02-10 03:29:52,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-02-10 03:29:52,956 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.036363636363636) internal successors, (112), 54 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-10 03:29:52,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:29:52,967 INFO L225 Difference]: With dead ends: 10622 [2022-02-10 03:29:52,967 INFO L226 Difference]: Without dead ends: 10613 [2022-02-10 03:29:52,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 54 SyntacticMatches, 6 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5948 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1853, Invalid=17607, Unknown=0, NotChecked=0, Total=19460 [2022-02-10 03:29:52,969 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 286 mSDsluCounter, 1915 mSDsCounter, 0 mSdLazyCounter, 1600 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1848 SdHoareTripleChecker+Invalid, 2431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1600 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 726 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:29:52,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 1848 Invalid, 2431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1600 Invalid, 0 Unknown, 726 Unchecked, 0.8s Time] [2022-02-10 03:29:52,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10613 states. [2022-02-10 03:29:53,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10613 to 8994. [2022-02-10 03:29:53,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8994 states, 8993 states have (on average 1.3963082397420217) internal successors, (12557), 8993 states have internal predecessors, (12557), 0 states have call successors, (0), 0 states 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:29:53,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8994 states to 8994 states and 12557 transitions. [2022-02-10 03:29:53,067 INFO L78 Accepts]: Start accepts. Automaton has 8994 states and 12557 transitions. Word has length 44 [2022-02-10 03:29:53,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:29:53,067 INFO L470 AbstractCegarLoop]: Abstraction has 8994 states and 12557 transitions. [2022-02-10 03:29:53,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.036363636363636) internal successors, (112), 54 states have internal predecessors, (112), 0 states have call successors, (0), 0 states 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:29:53,067 INFO L276 IsEmpty]: Start isEmpty. Operand 8994 states and 12557 transitions. [2022-02-10 03:29:53,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:29:53,074 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:29:53,074 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:29:53,089 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-02-10 03:29:53,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 83 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2022-02-10 03:29:53,274 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:29:53,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:29:53,275 INFO L85 PathProgramCache]: Analyzing trace with hash 145184625, now seen corresponding path program 81 times [2022-02-10 03:29:53,275 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:29:53,275 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262584537] [2022-02-10 03:29:53,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:29:53,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:29:53,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:29:53,637 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:29:53,637 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:29:53,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262584537] [2022-02-10 03:29:53,637 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [262584537] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:29:53,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [459623921] [2022-02-10 03:29:53,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:29:53,638 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:29:53,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:29:53,640 INFO L229 MonitoredProcess]: Starting monitored process 84 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:29:53,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-02-10 03:29:53,665 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:29:53,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:29:53,666 WARN L261 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:29:53,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:29:54,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:54,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:54,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:54,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:29:54,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:29:54,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 15 disjoint index pairs (out of 45 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:29:54,715 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 3 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:54,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:29:55,968 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:29:55,968 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:29:56,767 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 10 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:29:56,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [459623921] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:29:56,767 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:29:56,767 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 21, 21] total 52 [2022-02-10 03:29:56,767 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323228751] [2022-02-10 03:29:56,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:29:56,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-02-10 03:29:56,767 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:29:56,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-02-10 03:29:56,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=316, Invalid=2440, Unknown=0, NotChecked=0, Total=2756 [2022-02-10 03:29:56,768 INFO L87 Difference]: Start difference. First operand 8994 states and 12557 transitions. Second operand has 53 states, 53 states have (on average 2.056603773584906) internal successors, (109), 52 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:30:01,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:01,901 INFO L93 Difference]: Finished difference Result 15364 states and 21065 transitions. [2022-02-10 03:30:01,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-02-10 03:30:01,902 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.056603773584906) internal successors, (109), 52 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-10 03:30:01,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:01,919 INFO L225 Difference]: With dead ends: 15364 [2022-02-10 03:30:01,919 INFO L226 Difference]: Without dead ends: 15274 [2022-02-10 03:30:01,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 54 SyntacticMatches, 7 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6475 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2042, Invalid=17980, Unknown=0, NotChecked=0, Total=20022 [2022-02-10 03:30:01,921 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 284 mSDsluCounter, 2468 mSDsCounter, 0 mSdLazyCounter, 1981 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 2147 SdHoareTripleChecker+Invalid, 2965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 852 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:01,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [284 Valid, 2147 Invalid, 2965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1981 Invalid, 0 Unknown, 852 Unchecked, 1.0s Time] [2022-02-10 03:30:01,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15274 states. [2022-02-10 03:30:02,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15274 to 9400. [2022-02-10 03:30:02,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9400 states, 9399 states have (on average 1.3955739972337482) internal successors, (13117), 9399 states have internal predecessors, (13117), 0 states have call successors, (0), 0 states 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:30:02,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9400 states to 9400 states and 13117 transitions. [2022-02-10 03:30:02,076 INFO L78 Accepts]: Start accepts. Automaton has 9400 states and 13117 transitions. Word has length 44 [2022-02-10 03:30:02,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:02,076 INFO L470 AbstractCegarLoop]: Abstraction has 9400 states and 13117 transitions. [2022-02-10 03:30:02,076 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.056603773584906) internal successors, (109), 52 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:30:02,076 INFO L276 IsEmpty]: Start isEmpty. Operand 9400 states and 13117 transitions. [2022-02-10 03:30:02,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:30:02,082 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:02,082 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:02,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-02-10 03:30:02,282 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86,84 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:02,283 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:02,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:02,283 INFO L85 PathProgramCache]: Analyzing trace with hash 897508687, now seen corresponding path program 82 times [2022-02-10 03:30:02,283 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:02,283 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987577071] [2022-02-10 03:30:02,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:02,284 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:02,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:02,701 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:02,702 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:02,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987577071] [2022-02-10 03:30:02,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987577071] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:02,702 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096891964] [2022-02-10 03:30:02,702 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:30:02,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:02,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:02,704 INFO L229 MonitoredProcess]: Starting monitored process 85 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:02,705 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-02-10 03:30:02,728 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:30:02,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:30:02,729 WARN L261 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 61 conjunts are in the unsatisfiable core [2022-02-10 03:30:02,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:03,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:03,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:03,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,788 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:03,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,791 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:03,792 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:03,793 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:03,793 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:30:03,831 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:03,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:05,122 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:30:05,123 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 112 treesize of output 394 [2022-02-10 03:30:06,147 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:06,148 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096891964] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:06,148 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:06,148 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 55 [2022-02-10 03:30:06,148 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245041182] [2022-02-10 03:30:06,148 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:06,148 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-02-10 03:30:06,148 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:06,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-02-10 03:30:06,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=356, Invalid=2724, Unknown=0, NotChecked=0, Total=3080 [2022-02-10 03:30:06,149 INFO L87 Difference]: Start difference. First operand 9400 states and 13117 transitions. Second operand has 56 states, 56 states have (on average 2.0535714285714284) internal successors, (115), 55 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:10,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:10,420 INFO L93 Difference]: Finished difference Result 11872 states and 16318 transitions. [2022-02-10 03:30:10,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-02-10 03:30:10,420 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.0535714285714284) internal successors, (115), 55 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-10 03:30:10,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:10,432 INFO L225 Difference]: With dead ends: 11872 [2022-02-10 03:30:10,432 INFO L226 Difference]: Without dead ends: 11863 [2022-02-10 03:30:10,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 50 SyntacticMatches, 7 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6622 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1865, Invalid=17875, Unknown=0, NotChecked=0, Total=19740 [2022-02-10 03:30:10,434 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 203 mSDsluCounter, 2183 mSDsCounter, 0 mSdLazyCounter, 2092 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 2125 SdHoareTripleChecker+Invalid, 2772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 2092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 588 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:10,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 2125 Invalid, 2772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 2092 Invalid, 0 Unknown, 588 Unchecked, 1.0s Time] [2022-02-10 03:30:10,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11863 states. [2022-02-10 03:30:10,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11863 to 9400. [2022-02-10 03:30:10,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9400 states, 9399 states have (on average 1.3955739972337482) internal successors, (13117), 9399 states have internal predecessors, (13117), 0 states have call successors, (0), 0 states 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:30:10,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9400 states to 9400 states and 13117 transitions. [2022-02-10 03:30:10,572 INFO L78 Accepts]: Start accepts. Automaton has 9400 states and 13117 transitions. Word has length 44 [2022-02-10 03:30:10,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:10,572 INFO L470 AbstractCegarLoop]: Abstraction has 9400 states and 13117 transitions. [2022-02-10 03:30:10,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.0535714285714284) internal successors, (115), 55 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:10,572 INFO L276 IsEmpty]: Start isEmpty. Operand 9400 states and 13117 transitions. [2022-02-10 03:30:10,578 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:30:10,578 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:10,578 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:10,594 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2022-02-10 03:30:10,778 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87,85 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:10,779 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:10,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:10,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1940186255, now seen corresponding path program 83 times [2022-02-10 03:30:10,779 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:10,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521901815] [2022-02-10 03:30:10,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:10,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:10,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:11,225 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:11,225 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:11,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521901815] [2022-02-10 03:30:11,225 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521901815] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:11,225 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586255825] [2022-02-10 03:30:11,225 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:30:11,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:11,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:11,227 INFO L229 MonitoredProcess]: Starting monitored process 86 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:11,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-02-10 03:30:11,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-02-10 03:30:11,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:30:11,254 WARN L261 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 62 conjunts are in the unsatisfiable core [2022-02-10 03:30:11,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:12,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:12,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:12,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:12,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:12,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:12,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:12,346 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 102 treesize of output 38 [2022-02-10 03:30:12,385 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:12,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:13,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,305 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,310 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,311 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,322 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:13,402 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:30:13,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 45 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 21 case distinctions, treesize of input 112 treesize of output 284 [2022-02-10 03:30:13,849 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 6 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:13,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586255825] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:13,850 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:13,850 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 56 [2022-02-10 03:30:13,850 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554152902] [2022-02-10 03:30:13,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:13,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-02-10 03:30:13,850 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:13,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-02-10 03:30:13,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=371, Invalid=2821, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:30:13,851 INFO L87 Difference]: Start difference. First operand 9400 states and 13117 transitions. Second operand has 57 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 56 states have internal predecessors, (116), 0 states have call successors, (0), 0 states 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:30:17,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:17,648 INFO L93 Difference]: Finished difference Result 11831 states and 16264 transitions. [2022-02-10 03:30:17,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-02-10 03:30:17,649 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 56 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-10 03:30:17,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:17,661 INFO L225 Difference]: With dead ends: 11831 [2022-02-10 03:30:17,661 INFO L226 Difference]: Without dead ends: 11822 [2022-02-10 03:30:17,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5694 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1593, Invalid=15963, Unknown=0, NotChecked=0, Total=17556 [2022-02-10 03:30:17,663 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 235 mSDsluCounter, 1892 mSDsCounter, 0 mSdLazyCounter, 1734 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 1843 SdHoareTripleChecker+Invalid, 2261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 407 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:17,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [235 Valid, 1843 Invalid, 2261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1734 Invalid, 0 Unknown, 407 Unchecked, 0.9s Time] [2022-02-10 03:30:17,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11822 states. [2022-02-10 03:30:17,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11822 to 9398. [2022-02-10 03:30:17,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9398 states, 9397 states have (on average 1.3955517718420773) internal successors, (13114), 9397 states have internal predecessors, (13114), 0 states have call successors, (0), 0 states 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:30:17,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9398 states to 9398 states and 13114 transitions. [2022-02-10 03:30:17,790 INFO L78 Accepts]: Start accepts. Automaton has 9398 states and 13114 transitions. Word has length 44 [2022-02-10 03:30:17,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:17,790 INFO L470 AbstractCegarLoop]: Abstraction has 9398 states and 13114 transitions. [2022-02-10 03:30:17,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 2.0350877192982457) internal successors, (116), 56 states have internal predecessors, (116), 0 states have call successors, (0), 0 states 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:30:17,790 INFO L276 IsEmpty]: Start isEmpty. Operand 9398 states and 13114 transitions. [2022-02-10 03:30:17,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-10 03:30:17,796 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:17,796 INFO L514 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:17,812 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Forceful destruction successful, exit code 0 [2022-02-10 03:30:17,997 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2022-02-10 03:30:17,997 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:17,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:17,998 INFO L85 PathProgramCache]: Analyzing trace with hash 618048211, now seen corresponding path program 84 times [2022-02-10 03:30:17,998 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:17,998 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14265636] [2022-02-10 03:30:17,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:17,998 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:18,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:18,345 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 0 proven. 88 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:30:18,345 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:18,345 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14265636] [2022-02-10 03:30:18,346 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14265636] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:18,346 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138420088] [2022-02-10 03:30:18,346 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:30:18,346 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:18,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:18,347 INFO L229 MonitoredProcess]: Starting monitored process 87 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:18,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-02-10 03:30:18,372 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-02-10 03:30:18,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:30:18,373 WARN L261 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 65 conjunts are in the unsatisfiable core [2022-02-10 03:30:18,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:19,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,400 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:19,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,405 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:19,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,411 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:19,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:19,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:19,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:19,416 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 15 disjoint index pairs (out of 55 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 104 treesize of output 38 [2022-02-10 03:30:19,451 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 6 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:19,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:20,726 INFO L353 Elim1Store]: treesize reduction 400, result has 46.6 percent of original size [2022-02-10 03:30:20,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 12 new quantified variables, introduced 66 case distinctions, treesize of input 114 treesize of output 396 [2022-02-10 03:30:21,688 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 8 proven. 86 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:21,689 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138420088] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:21,689 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:21,689 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 22, 21] total 54 [2022-02-10 03:30:21,689 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513323459] [2022-02-10 03:30:21,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:21,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-02-10 03:30:21,689 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:21,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-02-10 03:30:21,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=359, Invalid=2611, Unknown=0, NotChecked=0, Total=2970 [2022-02-10 03:30:21,690 INFO L87 Difference]: Start difference. First operand 9398 states and 13114 transitions. Second operand has 55 states, 55 states have (on average 2.0) internal successors, (110), 54 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:26,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:26,264 INFO L93 Difference]: Finished difference Result 16670 states and 22836 transitions. [2022-02-10 03:30:26,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-02-10 03:30:26,265 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.0) internal successors, (110), 54 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-10 03:30:26,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:26,283 INFO L225 Difference]: With dead ends: 16670 [2022-02-10 03:30:26,283 INFO L226 Difference]: Without dead ends: 16523 [2022-02-10 03:30:26,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 60 SyntacticMatches, 3 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6618 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=1865, Invalid=18157, Unknown=0, NotChecked=0, Total=20022 [2022-02-10 03:30:26,285 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 392 mSDsluCounter, 2020 mSDsCounter, 0 mSdLazyCounter, 1689 mSolverCounterSat, 189 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 392 SdHoareTripleChecker+Valid, 1675 SdHoareTripleChecker+Invalid, 2345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 189 IncrementalHoareTripleChecker+Valid, 1689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 467 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:26,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [392 Valid, 1675 Invalid, 2345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [189 Valid, 1689 Invalid, 0 Unknown, 467 Unchecked, 0.9s Time] [2022-02-10 03:30:26,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16523 states. [2022-02-10 03:30:26,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16523 to 10078. [2022-02-10 03:30:26,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10078 states, 10077 states have (on average 1.3934702788528333) internal successors, (14042), 10077 states have internal predecessors, (14042), 0 states have call successors, (0), 0 states 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:30:26,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10078 states to 10078 states and 14042 transitions. [2022-02-10 03:30:26,429 INFO L78 Accepts]: Start accepts. Automaton has 10078 states and 14042 transitions. Word has length 44 [2022-02-10 03:30:26,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:26,429 INFO L470 AbstractCegarLoop]: Abstraction has 10078 states and 14042 transitions. [2022-02-10 03:30:26,430 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.0) internal successors, (110), 54 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:26,430 INFO L276 IsEmpty]: Start isEmpty. Operand 10078 states and 14042 transitions. [2022-02-10 03:30:26,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:30:26,437 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:26,437 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:26,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Forceful destruction successful, exit code 0 [2022-02-10 03:30:26,637 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89,87 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:26,637 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:26,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:26,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1740644914, now seen corresponding path program 85 times [2022-02-10 03:30:26,638 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:26,638 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371038178] [2022-02-10 03:30:26,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:26,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:26,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:27,266 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:27,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:27,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371038178] [2022-02-10 03:30:27,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371038178] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:27,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852367936] [2022-02-10 03:30:27,266 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:30:27,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:27,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:27,267 INFO L229 MonitoredProcess]: Starting monitored process 88 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:27,268 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Waiting until timeout for monitored process [2022-02-10 03:30:27,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:27,292 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:30:27,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:28,309 INFO L353 Elim1Store]: treesize reduction 240, result has 0.4 percent of original size [2022-02-10 03:30:28,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 7 new quantified variables, introduced 21 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:30:28,348 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:28,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:30,057 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:30:30,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:30:31,107 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 18 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:31,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852367936] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:31,107 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:31,107 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 58 [2022-02-10 03:30:31,107 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725531498] [2022-02-10 03:30:31,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:31,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:30:31,107 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:31,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:30:31,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=397, Invalid=3025, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:30:31,108 INFO L87 Difference]: Start difference. First operand 10078 states and 14042 transitions. Second operand has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:33,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:33,043 INFO L93 Difference]: Finished difference Result 12244 states and 16832 transitions. [2022-02-10 03:30:33,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-02-10 03:30:33,044 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:30:33,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:33,057 INFO L225 Difference]: With dead ends: 12244 [2022-02-10 03:30:33,057 INFO L226 Difference]: Without dead ends: 12235 [2022-02-10 03:30:33,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 48 SyntacticMatches, 9 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1721 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=725, Invalid=6415, Unknown=0, NotChecked=0, Total=7140 [2022-02-10 03:30:33,058 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 210 mSDsluCounter, 1364 mSDsCounter, 0 mSdLazyCounter, 1802 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 1328 SdHoareTripleChecker+Invalid, 1868 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 1802 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:33,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [210 Valid, 1328 Invalid, 1868 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 1802 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-02-10 03:30:33,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12235 states. [2022-02-10 03:30:33,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12235 to 10086. [2022-02-10 03:30:33,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10086 states, 10085 states have (on average 1.3933564700049579) internal successors, (14052), 10085 states have internal predecessors, (14052), 0 states have call successors, (0), 0 states 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:30:33,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10086 states to 10086 states and 14052 transitions. [2022-02-10 03:30:33,177 INFO L78 Accepts]: Start accepts. Automaton has 10086 states and 14052 transitions. Word has length 46 [2022-02-10 03:30:33,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:33,177 INFO L470 AbstractCegarLoop]: Abstraction has 10086 states and 14052 transitions. [2022-02-10 03:30:33,177 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7457627118644068) internal successors, (103), 58 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:33,177 INFO L276 IsEmpty]: Start isEmpty. Operand 10086 states and 14052 transitions. [2022-02-10 03:30:33,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:30:33,184 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:33,184 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:33,200 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (88)] Forceful destruction successful, exit code 0 [2022-02-10 03:30:33,384 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,88 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:33,385 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:33,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:33,385 INFO L85 PathProgramCache]: Analyzing trace with hash -248548752, now seen corresponding path program 86 times [2022-02-10 03:30:33,385 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:33,385 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066925605] [2022-02-10 03:30:33,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:33,385 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:33,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:34,106 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:34,106 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:34,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066925605] [2022-02-10 03:30:34,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066925605] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:34,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180445645] [2022-02-10 03:30:34,106 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:30:34,106 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:34,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:34,107 INFO L229 MonitoredProcess]: Starting monitored process 89 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:34,108 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Waiting until timeout for monitored process [2022-02-10 03:30:34,136 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:30:34,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:30:34,138 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:30:34,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:35,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:35,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:35,324 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:30:35,364 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:35,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:37,107 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:30:37,107 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:30:38,560 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 12 proven. 95 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:38,560 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180445645] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:38,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:38,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 59 [2022-02-10 03:30:38,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280769169] [2022-02-10 03:30:38,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:38,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-02-10 03:30:38,561 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:38,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-02-10 03:30:38,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=411, Invalid=3129, Unknown=0, NotChecked=0, Total=3540 [2022-02-10 03:30:38,561 INFO L87 Difference]: Start difference. First operand 10086 states and 14052 transitions. Second operand has 60 states, 60 states have (on average 1.7666666666666666) internal successors, (106), 59 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:42,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:42,104 INFO L93 Difference]: Finished difference Result 12555 states and 17239 transitions. [2022-02-10 03:30:42,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2022-02-10 03:30:42,104 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.7666666666666666) internal successors, (106), 59 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:30:42,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:42,118 INFO L225 Difference]: With dead ends: 12555 [2022-02-10 03:30:42,118 INFO L226 Difference]: Without dead ends: 12537 [2022-02-10 03:30:42,119 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 48 SyntacticMatches, 11 SemanticMatches, 115 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3792 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1501, Invalid=12071, Unknown=0, NotChecked=0, Total=13572 [2022-02-10 03:30:42,119 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 275 mSDsluCounter, 2172 mSDsCounter, 0 mSdLazyCounter, 1796 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 2079 SdHoareTripleChecker+Invalid, 2611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1796 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 735 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:42,119 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [275 Valid, 2079 Invalid, 2611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1796 Invalid, 0 Unknown, 735 Unchecked, 0.9s Time] [2022-02-10 03:30:42,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12537 states. [2022-02-10 03:30:42,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12537 to 10105. [2022-02-10 03:30:42,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10105 states, 10104 states have (on average 1.3933095803642122) internal successors, (14078), 10104 states have internal predecessors, (14078), 0 states have call successors, (0), 0 states 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:30:42,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10105 states to 10105 states and 14078 transitions. [2022-02-10 03:30:42,234 INFO L78 Accepts]: Start accepts. Automaton has 10105 states and 14078 transitions. Word has length 46 [2022-02-10 03:30:42,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:42,234 INFO L470 AbstractCegarLoop]: Abstraction has 10105 states and 14078 transitions. [2022-02-10 03:30:42,234 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.7666666666666666) internal successors, (106), 59 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:42,235 INFO L276 IsEmpty]: Start isEmpty. Operand 10105 states and 14078 transitions. [2022-02-10 03:30:42,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:30:42,241 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:42,241 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:42,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Forceful destruction successful, exit code 0 [2022-02-10 03:30:42,442 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,89 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:42,442 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:42,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:42,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1960822674, now seen corresponding path program 87 times [2022-02-10 03:30:42,442 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:42,442 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163225937] [2022-02-10 03:30:42,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:42,443 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:42,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:42,997 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:30:42,997 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:42,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163225937] [2022-02-10 03:30:42,998 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163225937] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:42,998 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1063661471] [2022-02-10 03:30:42,998 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:30:42,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:42,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:42,999 INFO L229 MonitoredProcess]: Starting monitored process 90 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:43,000 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Waiting until timeout for monitored process [2022-02-10 03:30:43,026 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:30:43,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:30:43,027 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:30:43,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:44,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:44,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:44,228 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:30:44,267 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 3 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:44,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:46,003 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:30:46,003 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:30:47,341 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 12 proven. 95 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:47,341 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1063661471] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:47,341 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:47,341 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 58 [2022-02-10 03:30:47,341 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004720427] [2022-02-10 03:30:47,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:47,342 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:30:47,342 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:47,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:30:47,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=407, Invalid=3015, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:30:47,342 INFO L87 Difference]: Start difference. First operand 10105 states and 14078 transitions. Second operand has 59 states, 59 states have (on average 1.7627118644067796) internal successors, (104), 58 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:51,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:30:51,420 INFO L93 Difference]: Finished difference Result 13523 states and 18529 transitions. [2022-02-10 03:30:51,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-02-10 03:30:51,420 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7627118644067796) internal successors, (104), 58 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:30:51,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:30:51,435 INFO L225 Difference]: With dead ends: 13523 [2022-02-10 03:30:51,436 INFO L226 Difference]: Without dead ends: 13217 [2022-02-10 03:30:51,437 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 49 SyntacticMatches, 8 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4052 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1627, Invalid=13135, Unknown=0, NotChecked=0, Total=14762 [2022-02-10 03:30:51,437 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 603 mSDsluCounter, 3425 mSDsCounter, 0 mSdLazyCounter, 2320 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 2505 SdHoareTripleChecker+Invalid, 3419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 2320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 981 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:30:51,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [603 Valid, 2505 Invalid, 3419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 2320 Invalid, 0 Unknown, 981 Unchecked, 1.1s Time] [2022-02-10 03:30:51,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13217 states. [2022-02-10 03:30:51,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13217 to 10129. [2022-02-10 03:30:51,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10129 states, 10128 states have (on average 1.3932661927330174) internal successors, (14111), 10128 states have internal predecessors, (14111), 0 states have call successors, (0), 0 states 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:30:51,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10129 states to 10129 states and 14111 transitions. [2022-02-10 03:30:51,559 INFO L78 Accepts]: Start accepts. Automaton has 10129 states and 14111 transitions. Word has length 46 [2022-02-10 03:30:51,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:30:51,560 INFO L470 AbstractCegarLoop]: Abstraction has 10129 states and 14111 transitions. [2022-02-10 03:30:51,560 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7627118644067796) internal successors, (104), 58 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:30:51,560 INFO L276 IsEmpty]: Start isEmpty. Operand 10129 states and 14111 transitions. [2022-02-10 03:30:51,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:30:51,566 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:30:51,567 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:30:51,583 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-02-10 03:30:51,767 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 90 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable92 [2022-02-10 03:30:51,767 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:30:51,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:30:51,767 INFO L85 PathProgramCache]: Analyzing trace with hash -2054750924, now seen corresponding path program 88 times [2022-02-10 03:30:51,768 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:30:51,768 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093435506] [2022-02-10 03:30:51,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:30:51,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:30:51,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:30:52,350 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:52,350 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:30:52,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093435506] [2022-02-10 03:30:52,350 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093435506] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:30:52,350 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364552537] [2022-02-10 03:30:52,350 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:30:52,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:30:52,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:30:52,351 INFO L229 MonitoredProcess]: Starting monitored process 91 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:30:52,352 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Waiting until timeout for monitored process [2022-02-10 03:30:52,376 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:30:52,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:30:52,377 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:30:52,378 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:30:53,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,574 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:30:53,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:30:53,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:30:53,624 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:53,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:30:55,371 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:30:55,372 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:30:56,857 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 12 proven. 95 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:30:56,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364552537] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:30:56,858 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:30:56,858 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 58 [2022-02-10 03:30:56,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920359339] [2022-02-10 03:30:56,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:30:56,858 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:30:56,858 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:30:56,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:30:56,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=413, Invalid=3009, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:30:56,859 INFO L87 Difference]: Start difference. First operand 10129 states and 14111 transitions. Second operand has 59 states, 59 states have (on average 1.7966101694915255) internal successors, (106), 58 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:01,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:01,117 INFO L93 Difference]: Finished difference Result 12794 states and 17545 transitions. [2022-02-10 03:31:01,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-02-10 03:31:01,118 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7966101694915255) internal successors, (106), 58 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:31:01,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:01,132 INFO L225 Difference]: With dead ends: 12794 [2022-02-10 03:31:01,132 INFO L226 Difference]: Without dead ends: 12767 [2022-02-10 03:31:01,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 49 SyntacticMatches, 8 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4125 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=1550, Invalid=13950, Unknown=0, NotChecked=0, Total=15500 [2022-02-10 03:31:01,134 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 279 mSDsluCounter, 2138 mSDsCounter, 0 mSdLazyCounter, 1963 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 1981 SdHoareTripleChecker+Invalid, 2749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1963 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 650 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:01,134 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 1981 Invalid, 2749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1963 Invalid, 0 Unknown, 650 Unchecked, 1.0s Time] [2022-02-10 03:31:01,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12767 states. [2022-02-10 03:31:01,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12767 to 10168. [2022-02-10 03:31:01,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10168 states, 10167 states have (on average 1.3932330087538114) internal successors, (14165), 10167 states have internal predecessors, (14165), 0 states have call successors, (0), 0 states 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:31:01,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10168 states to 10168 states and 14165 transitions. [2022-02-10 03:31:01,252 INFO L78 Accepts]: Start accepts. Automaton has 10168 states and 14165 transitions. Word has length 46 [2022-02-10 03:31:01,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:01,252 INFO L470 AbstractCegarLoop]: Abstraction has 10168 states and 14165 transitions. [2022-02-10 03:31:01,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7966101694915255) internal successors, (106), 58 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:01,253 INFO L276 IsEmpty]: Start isEmpty. Operand 10168 states and 14165 transitions. [2022-02-10 03:31:01,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:31:01,260 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:01,260 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:01,276 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-02-10 03:31:01,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,91 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:01,460 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:01,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:01,461 INFO L85 PathProgramCache]: Analyzing trace with hash -597478570, now seen corresponding path program 89 times [2022-02-10 03:31:01,461 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:01,461 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995881010] [2022-02-10 03:31:01,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:01,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:01,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:02,040 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:31:02,040 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:02,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995881010] [2022-02-10 03:31:02,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995881010] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:02,040 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764563877] [2022-02-10 03:31:02,040 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:31:02,041 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:02,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:02,043 INFO L229 MonitoredProcess]: Starting monitored process 92 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:02,043 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Waiting until timeout for monitored process [2022-02-10 03:31:02,074 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-02-10 03:31:02,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:02,075 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 73 conjunts are in the unsatisfiable core [2022-02-10 03:31:02,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:03,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,294 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,295 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,296 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:03,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:03,300 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 21 disjoint index pairs (out of 28 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 49 [2022-02-10 03:31:03,340 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 3 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:03,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:04,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,629 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,632 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,654 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:04,767 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:31:04,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 130 treesize of output 372 [2022-02-10 03:31:05,574 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:05,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764563877] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:05,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:05,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 58 [2022-02-10 03:31:05,575 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857694010] [2022-02-10 03:31:05,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:05,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:31:05,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:05,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:31:05,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=658, Invalid=2764, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:31:05,575 INFO L87 Difference]: Start difference. First operand 10168 states and 14165 transitions. Second operand has 59 states, 59 states have (on average 1.7796610169491525) internal successors, (105), 58 states have internal predecessors, (105), 0 states have call successors, (0), 0 states 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:31:14,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:14,209 INFO L93 Difference]: Finished difference Result 13150 states and 17959 transitions. [2022-02-10 03:31:14,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2022-02-10 03:31:14,209 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7796610169491525) internal successors, (105), 58 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:31:14,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:14,224 INFO L225 Difference]: With dead ends: 13150 [2022-02-10 03:31:14,224 INFO L226 Difference]: Without dead ends: 12760 [2022-02-10 03:31:14,225 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 51 SyntacticMatches, 9 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7111 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=2890, Invalid=20366, Unknown=0, NotChecked=0, Total=23256 [2022-02-10 03:31:14,226 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 923 mSDsluCounter, 3244 mSDsCounter, 0 mSdLazyCounter, 2429 mSolverCounterSat, 302 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 923 SdHoareTripleChecker+Valid, 2308 SdHoareTripleChecker+Invalid, 3266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 302 IncrementalHoareTripleChecker+Valid, 2429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 535 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:14,226 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [923 Valid, 2308 Invalid, 3266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [302 Valid, 2429 Invalid, 0 Unknown, 535 Unchecked, 1.5s Time] [2022-02-10 03:31:14,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12760 states. [2022-02-10 03:31:14,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12760 to 10356. [2022-02-10 03:31:14,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10356 states, 10355 states have (on average 1.3940125543215838) internal successors, (14435), 10355 states have internal predecessors, (14435), 0 states have call successors, (0), 0 states 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:31:14,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10356 states to 10356 states and 14435 transitions. [2022-02-10 03:31:14,346 INFO L78 Accepts]: Start accepts. Automaton has 10356 states and 14435 transitions. Word has length 46 [2022-02-10 03:31:14,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:14,346 INFO L470 AbstractCegarLoop]: Abstraction has 10356 states and 14435 transitions. [2022-02-10 03:31:14,346 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7796610169491525) internal successors, (105), 58 states have internal predecessors, (105), 0 states have call successors, (0), 0 states 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:31:14,347 INFO L276 IsEmpty]: Start isEmpty. Operand 10356 states and 14435 transitions. [2022-02-10 03:31:14,354 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:31:14,354 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:14,354 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:14,370 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Ended with exit code 0 [2022-02-10 03:31:14,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,92 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:14,555 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:14,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:14,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1413838344, now seen corresponding path program 90 times [2022-02-10 03:31:14,555 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:14,555 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395889538] [2022-02-10 03:31:14,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:14,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:14,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:15,123 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:15,123 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:15,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395889538] [2022-02-10 03:31:15,124 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395889538] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:15,124 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1913983649] [2022-02-10 03:31:15,124 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:31:15,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:15,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:15,125 INFO L229 MonitoredProcess]: Starting monitored process 93 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:15,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Waiting until timeout for monitored process [2022-02-10 03:31:15,156 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-02-10 03:31:15,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:15,157 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 72 conjunts are in the unsatisfiable core [2022-02-10 03:31:15,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:16,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:16,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:16,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:16,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:16,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:16,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 21 disjoint index pairs (out of 55 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 43 [2022-02-10 03:31:16,718 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:16,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:18,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,362 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,371 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,372 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,380 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,382 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,385 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,394 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,396 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,397 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,398 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:18,657 INFO L353 Elim1Store]: treesize reduction 157, result has 64.7 percent of original size [2022-02-10 03:31:18,657 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 51 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 40 case distinctions, treesize of input 128 treesize of output 339 [2022-02-10 03:31:19,472 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:19,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1913983649] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:19,473 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:19,473 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 61 [2022-02-10 03:31:19,473 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277696743] [2022-02-10 03:31:19,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:19,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2022-02-10 03:31:19,473 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:19,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2022-02-10 03:31:19,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=706, Invalid=3076, Unknown=0, NotChecked=0, Total=3782 [2022-02-10 03:31:19,474 INFO L87 Difference]: Start difference. First operand 10356 states and 14435 transitions. Second operand has 62 states, 62 states have (on average 1.8387096774193548) internal successors, (114), 61 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:27,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:27,247 INFO L93 Difference]: Finished difference Result 13455 states and 18345 transitions. [2022-02-10 03:31:27,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-02-10 03:31:27,247 INFO L78 Accepts]: Start accepts. Automaton has has 62 states, 62 states have (on average 1.8387096774193548) internal successors, (114), 61 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:31:27,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:27,263 INFO L225 Difference]: With dead ends: 13455 [2022-02-10 03:31:27,263 INFO L226 Difference]: Without dead ends: 13172 [2022-02-10 03:31:27,264 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 59 SyntacticMatches, 12 SemanticMatches, 140 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5308 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=3227, Invalid=16795, Unknown=0, NotChecked=0, Total=20022 [2022-02-10 03:31:27,264 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 1027 mSDsluCounter, 3927 mSDsCounter, 0 mSdLazyCounter, 1345 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1027 SdHoareTripleChecker+Valid, 2243 SdHoareTripleChecker+Invalid, 4135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 1345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2577 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:27,265 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1027 Valid, 2243 Invalid, 4135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 1345 Invalid, 0 Unknown, 2577 Unchecked, 0.8s Time] [2022-02-10 03:31:27,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13172 states. [2022-02-10 03:31:27,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13172 to 10876. [2022-02-10 03:31:27,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10876 states, 10875 states have (on average 1.3953103448275863) internal successors, (15174), 10875 states have internal predecessors, (15174), 0 states have call successors, (0), 0 states 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:31:27,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10876 states to 10876 states and 15174 transitions. [2022-02-10 03:31:27,395 INFO L78 Accepts]: Start accepts. Automaton has 10876 states and 15174 transitions. Word has length 46 [2022-02-10 03:31:27,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:27,395 INFO L470 AbstractCegarLoop]: Abstraction has 10876 states and 15174 transitions. [2022-02-10 03:31:27,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 1.8387096774193548) internal successors, (114), 61 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:31:27,395 INFO L276 IsEmpty]: Start isEmpty. Operand 10876 states and 15174 transitions. [2022-02-10 03:31:27,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:31:27,403 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:27,403 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:27,418 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-02-10 03:31:27,603 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95,93 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:27,603 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:27,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:27,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1100647054, now seen corresponding path program 91 times [2022-02-10 03:31:27,604 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:27,604 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657073258] [2022-02-10 03:31:27,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:27,604 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:27,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:28,215 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:28,216 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:28,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657073258] [2022-02-10 03:31:28,216 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657073258] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:28,216 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059832367] [2022-02-10 03:31:28,216 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:31:28,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:28,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:28,217 INFO L229 MonitoredProcess]: Starting monitored process 94 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:28,218 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Waiting until timeout for monitored process [2022-02-10 03:31:28,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:28,243 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:31:28,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:29,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:29,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:29,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:29,476 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:31:29,517 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:29,517 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:31,287 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:31:31,288 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:31:32,564 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:32,564 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059832367] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:32,564 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:32,564 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 60 [2022-02-10 03:31:32,564 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130044097] [2022-02-10 03:31:32,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:32,564 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-02-10 03:31:32,564 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:32,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-02-10 03:31:32,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=427, Invalid=3233, Unknown=0, NotChecked=0, Total=3660 [2022-02-10 03:31:32,565 INFO L87 Difference]: Start difference. First operand 10876 states and 15174 transitions. Second operand has 61 states, 61 states have (on average 1.7868852459016393) internal successors, (109), 60 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:31:38,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:38,761 INFO L93 Difference]: Finished difference Result 13411 states and 18474 transitions. [2022-02-10 03:31:38,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-02-10 03:31:38,762 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 1.7868852459016393) internal successors, (109), 60 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:31:38,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:38,779 INFO L225 Difference]: With dead ends: 13411 [2022-02-10 03:31:38,779 INFO L226 Difference]: Without dead ends: 13372 [2022-02-10 03:31:38,781 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 49 SyntacticMatches, 9 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9183 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=3109, Invalid=25283, Unknown=0, NotChecked=0, Total=28392 [2022-02-10 03:31:38,781 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 359 mSDsluCounter, 2326 mSDsCounter, 0 mSdLazyCounter, 1929 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 2172 SdHoareTripleChecker+Invalid, 2817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 1929 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 775 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:38,781 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 2172 Invalid, 2817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 1929 Invalid, 0 Unknown, 775 Unchecked, 1.0s Time] [2022-02-10 03:31:38,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13372 states. [2022-02-10 03:31:38,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13372 to 11064. [2022-02-10 03:31:38,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11064 states, 11063 states have (on average 1.394648829431438) internal successors, (15429), 11063 states have internal predecessors, (15429), 0 states have call successors, (0), 0 states 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:31:38,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11064 states to 11064 states and 15429 transitions. [2022-02-10 03:31:38,918 INFO L78 Accepts]: Start accepts. Automaton has 11064 states and 15429 transitions. Word has length 46 [2022-02-10 03:31:38,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:38,918 INFO L470 AbstractCegarLoop]: Abstraction has 11064 states and 15429 transitions. [2022-02-10 03:31:38,918 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 1.7868852459016393) internal successors, (109), 60 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:31:38,918 INFO L276 IsEmpty]: Start isEmpty. Operand 11064 states and 15429 transitions. [2022-02-10 03:31:38,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:31:38,926 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:38,926 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:38,942 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:39,126 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,94 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:39,127 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:39,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:39,127 INFO L85 PathProgramCache]: Analyzing trace with hash -984948816, now seen corresponding path program 92 times [2022-02-10 03:31:39,127 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:39,127 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234902449] [2022-02-10 03:31:39,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:39,127 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:39,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:39,678 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:31:39,678 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:39,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234902449] [2022-02-10 03:31:39,678 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234902449] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:39,678 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958657908] [2022-02-10 03:31:39,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:31:39,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:39,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:39,682 INFO L229 MonitoredProcess]: Starting monitored process 95 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:39,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Waiting until timeout for monitored process [2022-02-10 03:31:39,708 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:31:39,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:39,710 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:31:39,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:40,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:40,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:40,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:40,919 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:31:40,958 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 3 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:40,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:42,709 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:31:42,709 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:31:43,928 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:43,928 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958657908] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:43,928 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:43,928 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 59 [2022-02-10 03:31:43,928 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313044309] [2022-02-10 03:31:43,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:43,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-02-10 03:31:43,928 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:43,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-02-10 03:31:43,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=427, Invalid=3113, Unknown=0, NotChecked=0, Total=3540 [2022-02-10 03:31:43,929 INFO L87 Difference]: Start difference. First operand 11064 states and 15429 transitions. Second operand has 60 states, 60 states have (on average 1.7833333333333334) internal successors, (107), 59 states have internal predecessors, (107), 0 states have call successors, (0), 0 states 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:31:48,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:31:48,790 INFO L93 Difference]: Finished difference Result 15337 states and 21042 transitions. [2022-02-10 03:31:48,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-02-10 03:31:48,791 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.7833333333333334) internal successors, (107), 59 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:31:48,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:31:48,809 INFO L225 Difference]: With dead ends: 15337 [2022-02-10 03:31:48,809 INFO L226 Difference]: Without dead ends: 14970 [2022-02-10 03:31:48,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 49 SyntacticMatches, 7 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5514 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2086, Invalid=16546, Unknown=0, NotChecked=0, Total=18632 [2022-02-10 03:31:48,811 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 591 mSDsluCounter, 3049 mSDsCounter, 0 mSdLazyCounter, 1942 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 2172 SdHoareTripleChecker+Invalid, 3053 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 1942 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 973 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-02-10 03:31:48,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [591 Valid, 2172 Invalid, 3053 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 1942 Invalid, 0 Unknown, 973 Unchecked, 1.0s Time] [2022-02-10 03:31:48,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14970 states. [2022-02-10 03:31:48,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14970 to 11039. [2022-02-10 03:31:48,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11039 states, 11038 states have (on average 1.3946367095488312) internal successors, (15394), 11038 states have internal predecessors, (15394), 0 states have call successors, (0), 0 states 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:31:48,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11039 states to 11039 states and 15394 transitions. [2022-02-10 03:31:48,979 INFO L78 Accepts]: Start accepts. Automaton has 11039 states and 15394 transitions. Word has length 46 [2022-02-10 03:31:48,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:31:48,979 INFO L470 AbstractCegarLoop]: Abstraction has 11039 states and 15394 transitions. [2022-02-10 03:31:48,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.7833333333333334) internal successors, (107), 59 states have internal predecessors, (107), 0 states have call successors, (0), 0 states 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:31:48,979 INFO L276 IsEmpty]: Start isEmpty. Operand 11039 states and 15394 transitions. [2022-02-10 03:31:48,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:31:48,987 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:31:48,987 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:31:49,002 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Forceful destruction successful, exit code 0 [2022-02-10 03:31:49,187 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 95 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable97 [2022-02-10 03:31:49,187 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:31:49,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:31:49,188 INFO L85 PathProgramCache]: Analyzing trace with hash -705555118, now seen corresponding path program 93 times [2022-02-10 03:31:49,188 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:31:49,188 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930592869] [2022-02-10 03:31:49,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:31:49,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:31:49,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:31:49,728 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:49,729 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:31:49,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930592869] [2022-02-10 03:31:49,729 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930592869] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:31:49,729 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [59778375] [2022-02-10 03:31:49,729 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:31:49,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:31:49,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:31:49,730 INFO L229 MonitoredProcess]: Starting monitored process 96 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:31:49,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Waiting until timeout for monitored process [2022-02-10 03:31:49,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:31:49,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:31:49,757 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:31:49,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:31:50,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,956 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:50,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:31:50,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:31:50,967 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:31:51,007 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:51,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:31:52,767 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:31:52,767 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:31:54,002 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:31:54,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [59778375] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:31:54,002 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:31:54,002 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 59 [2022-02-10 03:31:54,002 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208791156] [2022-02-10 03:31:54,002 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:31:54,002 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-02-10 03:31:54,002 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:31:54,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-02-10 03:31:54,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=436, Invalid=3104, Unknown=0, NotChecked=0, Total=3540 [2022-02-10 03:31:54,003 INFO L87 Difference]: Start difference. First operand 11039 states and 15394 transitions. Second operand has 60 states, 60 states have (on average 1.8166666666666667) internal successors, (109), 59 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:32:00,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:32:00,442 INFO L93 Difference]: Finished difference Result 16731 states and 22826 transitions. [2022-02-10 03:32:00,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-02-10 03:32:00,442 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.8166666666666667) internal successors, (109), 59 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:32:00,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:32:00,462 INFO L225 Difference]: With dead ends: 16731 [2022-02-10 03:32:00,462 INFO L226 Difference]: Without dead ends: 16261 [2022-02-10 03:32:00,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 213 GetRequests, 49 SyntacticMatches, 7 SemanticMatches, 157 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7746 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=2614, Invalid=22508, Unknown=0, NotChecked=0, Total=25122 [2022-02-10 03:32:00,464 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 690 mSDsluCounter, 4551 mSDsCounter, 0 mSdLazyCounter, 3075 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 3165 SdHoareTripleChecker+Invalid, 4339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 3075 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1071 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:32:00,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [690 Valid, 3165 Invalid, 4339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 3075 Invalid, 0 Unknown, 1071 Unchecked, 1.5s Time] [2022-02-10 03:32:00,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16261 states. [2022-02-10 03:32:00,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16261 to 11141. [2022-02-10 03:32:00,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11141 states, 11140 states have (on average 1.394524236983842) internal successors, (15535), 11140 states have internal predecessors, (15535), 0 states have call successors, (0), 0 states 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:32:00,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11141 states to 11141 states and 15535 transitions. [2022-02-10 03:32:00,647 INFO L78 Accepts]: Start accepts. Automaton has 11141 states and 15535 transitions. Word has length 46 [2022-02-10 03:32:00,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:32:00,648 INFO L470 AbstractCegarLoop]: Abstraction has 11141 states and 15535 transitions. [2022-02-10 03:32:00,648 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.8166666666666667) internal successors, (109), 59 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:32:00,648 INFO L276 IsEmpty]: Start isEmpty. Operand 11141 states and 15535 transitions. [2022-02-10 03:32:00,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:32:00,655 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:32:00,655 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:32:00,671 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Forceful destruction successful, exit code 0 [2022-02-10 03:32:00,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 96 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2022-02-10 03:32:00,856 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:32:00,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:32:00,856 INFO L85 PathProgramCache]: Analyzing trace with hash 751717236, now seen corresponding path program 94 times [2022-02-10 03:32:00,857 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:32:00,857 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285267239] [2022-02-10 03:32:00,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:32:00,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:32:00,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:01,397 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:32:01,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:32:01,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285267239] [2022-02-10 03:32:01,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285267239] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:32:01,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970956629] [2022-02-10 03:32:01,397 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:32:01,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:01,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:32:01,398 INFO L229 MonitoredProcess]: Starting monitored process 97 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:32:01,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Waiting until timeout for monitored process [2022-02-10 03:32:01,424 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:32:01,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:32:01,425 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:32:01,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:32:02,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,629 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,630 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:02,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,634 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:02,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:02,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:32:02,681 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 3 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:02,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:32:04,442 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:32:04,443 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:32:05,618 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:05,619 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970956629] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:32:05,619 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:32:05,619 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 58 [2022-02-10 03:32:05,619 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305412584] [2022-02-10 03:32:05,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:32:05,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:32:05,619 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:32:05,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:32:05,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=422, Invalid=3000, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:32:05,620 INFO L87 Difference]: Start difference. First operand 11141 states and 15535 transitions. Second operand has 59 states, 59 states have (on average 1.8135593220338984) internal successors, (107), 58 states have internal predecessors, (107), 0 states have call successors, (0), 0 states 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:32:11,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:32:11,887 INFO L93 Difference]: Finished difference Result 16230 states and 22130 transitions. [2022-02-10 03:32:11,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 125 states. [2022-02-10 03:32:11,888 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.8135593220338984) internal successors, (107), 58 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:32:11,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:32:11,908 INFO L225 Difference]: With dead ends: 16230 [2022-02-10 03:32:11,908 INFO L226 Difference]: Without dead ends: 15805 [2022-02-10 03:32:11,909 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 50 SyntacticMatches, 7 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7332 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=2209, Invalid=21971, Unknown=0, NotChecked=0, Total=24180 [2022-02-10 03:32:11,910 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 785 mSDsluCounter, 3991 mSDsCounter, 0 mSdLazyCounter, 2968 mSolverCounterSat, 203 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 785 SdHoareTripleChecker+Valid, 2928 SdHoareTripleChecker+Invalid, 3710 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 2968 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 539 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:32:11,910 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [785 Valid, 2928 Invalid, 3710 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 2968 Invalid, 0 Unknown, 539 Unchecked, 1.5s Time] [2022-02-10 03:32:11,922 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15805 states. [2022-02-10 03:32:12,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15805 to 11245. [2022-02-10 03:32:12,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11245 states, 11244 states have (on average 1.3945215225898258) internal successors, (15680), 11244 states have internal predecessors, (15680), 0 states have call successors, (0), 0 states 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:32:12,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11245 states to 11245 states and 15680 transitions. [2022-02-10 03:32:12,065 INFO L78 Accepts]: Start accepts. Automaton has 11245 states and 15680 transitions. Word has length 46 [2022-02-10 03:32:12,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:32:12,066 INFO L470 AbstractCegarLoop]: Abstraction has 11245 states and 15680 transitions. [2022-02-10 03:32:12,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.8135593220338984) internal successors, (107), 58 states have internal predecessors, (107), 0 states have call successors, (0), 0 states 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:32:12,066 INFO L276 IsEmpty]: Start isEmpty. Operand 11245 states and 15680 transitions. [2022-02-10 03:32:12,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:32:12,077 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:32:12,077 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:32:12,102 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-02-10 03:32:12,299 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable99 [2022-02-10 03:32:12,299 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:32:12,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:32:12,300 INFO L85 PathProgramCache]: Analyzing trace with hash -64642538, now seen corresponding path program 95 times [2022-02-10 03:32:12,300 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:32:12,300 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284493721] [2022-02-10 03:32:12,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:32:12,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:32:12,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:12,865 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:12,865 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:32:12,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284493721] [2022-02-10 03:32:12,865 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284493721] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:32:12,865 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [421923606] [2022-02-10 03:32:12,865 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:32:12,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:12,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:32:12,866 INFO L229 MonitoredProcess]: Starting monitored process 98 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:32:12,867 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Waiting until timeout for monitored process [2022-02-10 03:32:12,898 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-02-10 03:32:12,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:32:12,900 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 72 conjunts are in the unsatisfiable core [2022-02-10 03:32:12,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:32:14,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:14,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:14,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,115 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:14,119 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 125 treesize of output 49 [2022-02-10 03:32:14,159 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:14,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:32:15,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,422 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,445 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,446 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,451 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:15,602 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:32:15,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 57 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 34 case distinctions, treesize of input 130 treesize of output 442 [2022-02-10 03:32:16,431 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:16,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [421923606] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:32:16,432 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:32:16,432 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 59 [2022-02-10 03:32:16,432 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002939272] [2022-02-10 03:32:16,432 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:32:16,432 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-02-10 03:32:16,432 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:32:16,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-02-10 03:32:16,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=564, Invalid=2976, Unknown=0, NotChecked=0, Total=3540 [2022-02-10 03:32:16,433 INFO L87 Difference]: Start difference. First operand 11245 states and 15680 transitions. Second operand has 60 states, 60 states have (on average 1.8333333333333333) internal successors, (110), 59 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:25,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:32:25,238 INFO L93 Difference]: Finished difference Result 14872 states and 20354 transitions. [2022-02-10 03:32:25,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2022-02-10 03:32:25,239 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 1.8333333333333333) internal successors, (110), 59 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:32:25,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:32:25,257 INFO L225 Difference]: With dead ends: 14872 [2022-02-10 03:32:25,257 INFO L226 Difference]: Without dead ends: 14836 [2022-02-10 03:32:25,259 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 49 SyntacticMatches, 7 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9418 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=3198, Invalid=26214, Unknown=0, NotChecked=0, Total=29412 [2022-02-10 03:32:25,259 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 607 mSDsluCounter, 2076 mSDsCounter, 0 mSdLazyCounter, 2068 mSolverCounterSat, 352 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 1808 SdHoareTripleChecker+Invalid, 2644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 352 IncrementalHoareTripleChecker+Valid, 2068 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:32:25,259 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [607 Valid, 1808 Invalid, 2644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [352 Valid, 2068 Invalid, 0 Unknown, 224 Unchecked, 1.3s Time] [2022-02-10 03:32:25,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14836 states. [2022-02-10 03:32:25,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14836 to 11488. [2022-02-10 03:32:25,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11488 states, 11487 states have (on average 1.3950552798816054) internal successors, (16025), 11487 states have internal predecessors, (16025), 0 states have call successors, (0), 0 states 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:32:25,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11488 states to 11488 states and 16025 transitions. [2022-02-10 03:32:25,404 INFO L78 Accepts]: Start accepts. Automaton has 11488 states and 16025 transitions. Word has length 46 [2022-02-10 03:32:25,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:32:25,405 INFO L470 AbstractCegarLoop]: Abstraction has 11488 states and 16025 transitions. [2022-02-10 03:32:25,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 1.8333333333333333) internal successors, (110), 59 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:25,405 INFO L276 IsEmpty]: Start isEmpty. Operand 11488 states and 16025 transitions. [2022-02-10 03:32:25,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:32:25,441 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:32:25,441 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:32:25,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Forceful destruction successful, exit code 0 [2022-02-10 03:32:25,641 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100,98 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:25,641 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:32:25,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:32:25,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1857668808, now seen corresponding path program 96 times [2022-02-10 03:32:25,642 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:32:25,642 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558144984] [2022-02-10 03:32:25,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:32:25,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:32:25,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:26,196 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-10 03:32:26,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:32:26,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558144984] [2022-02-10 03:32:26,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558144984] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:32:26,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1080555691] [2022-02-10 03:32:26,197 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:32:26,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:26,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:32:26,198 INFO L229 MonitoredProcess]: Starting monitored process 99 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:32:26,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Waiting until timeout for monitored process [2022-02-10 03:32:26,225 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-02-10 03:32:26,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:32:26,226 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:32:26,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:32:27,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:27,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,672 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:27,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:27,677 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:27,677 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 21 disjoint index pairs (out of 45 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 113 treesize of output 43 [2022-02-10 03:32:27,718 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 3 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:27,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:32:29,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,490 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,495 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,508 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:29,635 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 03:32:29,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 63 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 28 case distinctions, treesize of input 126 treesize of output 362 [2022-02-10 03:32:30,358 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:30,358 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1080555691] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:32:30,358 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:32:30,358 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 24, 24] total 58 [2022-02-10 03:32:30,358 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466775246] [2022-02-10 03:32:30,358 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:32:30,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:32:30,359 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:32:30,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:32:30,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=622, Invalid=2800, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:32:30,359 INFO L87 Difference]: Start difference. First operand 11488 states and 16025 transitions. Second operand has 59 states, 59 states have (on average 1.847457627118644) internal successors, (109), 58 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:32:37,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:32:37,080 INFO L93 Difference]: Finished difference Result 13243 states and 18304 transitions. [2022-02-10 03:32:37,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-02-10 03:32:37,081 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.847457627118644) internal successors, (109), 58 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:32:37,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:32:37,095 INFO L225 Difference]: With dead ends: 13243 [2022-02-10 03:32:37,096 INFO L226 Difference]: Without dead ends: 13081 [2022-02-10 03:32:37,097 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 63 SyntacticMatches, 10 SemanticMatches, 111 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3444 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=1885, Invalid=10770, Unknown=1, NotChecked=0, Total=12656 [2022-02-10 03:32:37,097 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 468 mSDsluCounter, 1658 mSDsCounter, 0 mSdLazyCounter, 497 mSolverCounterSat, 110 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 1673 SdHoareTripleChecker+Invalid, 1835 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 497 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1228 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:32:37,097 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 1673 Invalid, 1835 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 497 Invalid, 0 Unknown, 1228 Unchecked, 0.3s Time] [2022-02-10 03:32:37,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13081 states. [2022-02-10 03:32:37,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13081 to 11707. [2022-02-10 03:32:37,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11707 states, 11706 states have (on average 1.395609089355886) internal successors, (16337), 11706 states have internal predecessors, (16337), 0 states have call successors, (0), 0 states 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:32:37,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11707 states to 11707 states and 16337 transitions. [2022-02-10 03:32:37,230 INFO L78 Accepts]: Start accepts. Automaton has 11707 states and 16337 transitions. Word has length 46 [2022-02-10 03:32:37,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:32:37,230 INFO L470 AbstractCegarLoop]: Abstraction has 11707 states and 16337 transitions. [2022-02-10 03:32:37,230 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.847457627118644) internal successors, (109), 58 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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:32:37,230 INFO L276 IsEmpty]: Start isEmpty. Operand 11707 states and 16337 transitions. [2022-02-10 03:32:37,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:32:37,238 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:32:37,238 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:32:37,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-02-10 03:32:37,438 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 99 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2022-02-10 03:32:37,439 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:32:37,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:32:37,439 INFO L85 PathProgramCache]: Analyzing trace with hash -404710160, now seen corresponding path program 97 times [2022-02-10 03:32:37,439 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:32:37,439 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356884742] [2022-02-10 03:32:37,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:32:37,439 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:32:37,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:38,056 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:32:38,056 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:32:38,056 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356884742] [2022-02-10 03:32:38,056 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356884742] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:32:38,057 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993150116] [2022-02-10 03:32:38,057 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:32:38,057 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:38,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:32:38,058 INFO L229 MonitoredProcess]: Starting monitored process 100 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:32:38,059 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Waiting until timeout for monitored process [2022-02-10 03:32:38,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:38,093 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:32:38,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:32:39,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:39,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:39,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:39,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:32:39,384 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 3 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:39,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:32:41,190 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:32:41,191 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:32:42,559 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:42,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993150116] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:32:42,560 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:32:42,560 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 58 [2022-02-10 03:32:42,560 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871000158] [2022-02-10 03:32:42,560 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:32:42,560 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:32:42,560 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:32:42,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:32:42,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=3014, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:32:42,561 INFO L87 Difference]: Start difference. First operand 11707 states and 16337 transitions. Second operand has 59 states, 59 states have (on average 1.7966101694915255) internal successors, (106), 58 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:49,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:32:49,228 INFO L93 Difference]: Finished difference Result 17255 states and 23625 transitions. [2022-02-10 03:32:49,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2022-02-10 03:32:49,228 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.7966101694915255) internal successors, (106), 58 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:32:49,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:32:49,246 INFO L225 Difference]: With dead ends: 17255 [2022-02-10 03:32:49,246 INFO L226 Difference]: Without dead ends: 16864 [2022-02-10 03:32:49,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 51 SyntacticMatches, 7 SemanticMatches, 154 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7456 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=2537, Invalid=21643, Unknown=0, NotChecked=0, Total=24180 [2022-02-10 03:32:49,247 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 689 mSDsluCounter, 3023 mSDsCounter, 0 mSdLazyCounter, 2288 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 2210 SdHoareTripleChecker+Invalid, 3114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 2288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 640 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:32:49,248 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [689 Valid, 2210 Invalid, 3114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 2288 Invalid, 0 Unknown, 640 Unchecked, 1.3s Time] [2022-02-10 03:32:49,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16864 states. [2022-02-10 03:32:49,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16864 to 11781. [2022-02-10 03:32:49,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11781 states, 11780 states have (on average 1.3960950764006792) internal successors, (16446), 11780 states have internal predecessors, (16446), 0 states have call successors, (0), 0 states 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:32:49,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11781 states to 11781 states and 16446 transitions. [2022-02-10 03:32:49,398 INFO L78 Accepts]: Start accepts. Automaton has 11781 states and 16446 transitions. Word has length 46 [2022-02-10 03:32:49,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:32:49,399 INFO L470 AbstractCegarLoop]: Abstraction has 11781 states and 16446 transitions. [2022-02-10 03:32:49,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.7966101694915255) internal successors, (106), 58 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:32:49,399 INFO L276 IsEmpty]: Start isEmpty. Operand 11781 states and 16446 transitions. [2022-02-10 03:32:49,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:32:49,407 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:32:49,407 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:32:49,424 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-02-10 03:32:49,608 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102,100 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:49,608 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:32:49,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:32:49,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1052562194, now seen corresponding path program 98 times [2022-02-10 03:32:49,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:32:49,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029177951] [2022-02-10 03:32:49,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:32:49,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:32:49,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:32:50,221 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 101 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-02-10 03:32:50,221 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:32:50,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029177951] [2022-02-10 03:32:50,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029177951] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:32:50,222 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103447613] [2022-02-10 03:32:50,222 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 03:32:50,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:32:50,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:32:50,223 INFO L229 MonitoredProcess]: Starting monitored process 101 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:32:50,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Waiting until timeout for monitored process [2022-02-10 03:32:50,253 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 03:32:50,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:32:50,255 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:32:50,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:32:51,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:51,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,496 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,497 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,498 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:32:51,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:32:51,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:32:51,542 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:51,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:32:53,303 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:32:53,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:32:54,599 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:32:54,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103447613] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:32:54,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:32:54,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 24, 24] total 57 [2022-02-10 03:32:54,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755036230] [2022-02-10 03:32:54,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:32:54,600 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-02-10 03:32:54,600 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:32:54,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-02-10 03:32:54,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=399, Invalid=2907, Unknown=0, NotChecked=0, Total=3306 [2022-02-10 03:32:54,601 INFO L87 Difference]: Start difference. First operand 11781 states and 16446 transitions. Second operand has 58 states, 58 states have (on average 1.793103448275862) internal successors, (104), 57 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:33:01,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:33:01,379 INFO L93 Difference]: Finished difference Result 17676 states and 24133 transitions. [2022-02-10 03:33:01,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 136 states. [2022-02-10 03:33:01,379 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.793103448275862) internal successors, (104), 57 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:33:01,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:33:01,400 INFO L225 Difference]: With dead ends: 17676 [2022-02-10 03:33:01,401 INFO L226 Difference]: Without dead ends: 17260 [2022-02-10 03:33:01,402 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 51 SyntacticMatches, 7 SemanticMatches, 164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8641 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=2727, Invalid=24663, Unknown=0, NotChecked=0, Total=27390 [2022-02-10 03:33:01,402 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 778 mSDsluCounter, 3174 mSDsCounter, 0 mSdLazyCounter, 2369 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 778 SdHoareTripleChecker+Valid, 2350 SdHoareTripleChecker+Invalid, 3065 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 2369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 499 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:33:01,402 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [778 Valid, 2350 Invalid, 3065 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 2369 Invalid, 0 Unknown, 499 Unchecked, 1.3s Time] [2022-02-10 03:33:01,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17260 states. [2022-02-10 03:33:01,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17260 to 11932. [2022-02-10 03:33:01,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11932 states, 11931 states have (on average 1.396194786690135) internal successors, (16658), 11931 states have internal predecessors, (16658), 0 states have call successors, (0), 0 states 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:33:01,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11932 states to 11932 states and 16658 transitions. [2022-02-10 03:33:01,556 INFO L78 Accepts]: Start accepts. Automaton has 11932 states and 16658 transitions. Word has length 46 [2022-02-10 03:33:01,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:33:01,556 INFO L470 AbstractCegarLoop]: Abstraction has 11932 states and 16658 transitions. [2022-02-10 03:33:01,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.793103448275862) internal successors, (104), 57 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:33:01,556 INFO L276 IsEmpty]: Start isEmpty. Operand 11932 states and 16658 transitions. [2022-02-10 03:33:01,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:33:01,565 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:33:01,565 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:33:01,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-02-10 03:33:01,765 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 101 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2022-02-10 03:33:01,765 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:33:01,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:33:01,766 INFO L85 PathProgramCache]: Analyzing trace with hash 236202420, now seen corresponding path program 99 times [2022-02-10 03:33:01,766 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:33:01,766 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146652813] [2022-02-10 03:33:01,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:33:01,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:33:01,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:33:02,295 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:33:02,295 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:33:02,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146652813] [2022-02-10 03:33:02,295 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146652813] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:33:02,295 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689333863] [2022-02-10 03:33:02,295 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 03:33:02,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:33:02,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:33:02,296 INFO L229 MonitoredProcess]: Starting monitored process 102 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:33:02,297 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Waiting until timeout for monitored process [2022-02-10 03:33:02,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-02-10 03:33:02,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:33:02,327 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:33:02,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:33:03,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:03,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,589 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:03,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:03,590 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:33:03,630 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 3 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:33:03,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:33:05,403 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:33:05,403 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:33:06,746 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:33:06,746 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689333863] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:33:06,746 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:33:06,746 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 24, 24] total 57 [2022-02-10 03:33:06,746 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652801989] [2022-02-10 03:33:06,747 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:33:06,747 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-02-10 03:33:06,747 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:33:06,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-02-10 03:33:06,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=400, Invalid=2906, Unknown=0, NotChecked=0, Total=3306 [2022-02-10 03:33:06,747 INFO L87 Difference]: Start difference. First operand 11932 states and 16658 transitions. Second operand has 58 states, 58 states have (on average 1.8275862068965518) internal successors, (106), 57 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:33:13,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:33:13,391 INFO L93 Difference]: Finished difference Result 16091 states and 22066 transitions. [2022-02-10 03:33:13,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2022-02-10 03:33:13,391 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 1.8275862068965518) internal successors, (106), 57 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:33:13,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:33:13,450 INFO L225 Difference]: With dead ends: 16091 [2022-02-10 03:33:13,450 INFO L226 Difference]: Without dead ends: 16055 [2022-02-10 03:33:13,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 51 SyntacticMatches, 7 SemanticMatches, 168 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9271 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=2728, Invalid=26002, Unknown=0, NotChecked=0, Total=28730 [2022-02-10 03:33:13,452 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 376 mSDsluCounter, 2304 mSDsCounter, 0 mSdLazyCounter, 2147 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 376 SdHoareTripleChecker+Valid, 1962 SdHoareTripleChecker+Invalid, 2505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 2147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-02-10 03:33:13,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [376 Valid, 1962 Invalid, 2505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 2147 Invalid, 0 Unknown, 149 Unchecked, 1.1s Time] [2022-02-10 03:33:13,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16055 states. [2022-02-10 03:33:13,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16055 to 12020. [2022-02-10 03:33:13,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12020 states, 12019 states have (on average 1.396289208752808) internal successors, (16782), 12019 states have internal predecessors, (16782), 0 states have call successors, (0), 0 states 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:33:13,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12020 states to 12020 states and 16782 transitions. [2022-02-10 03:33:13,591 INFO L78 Accepts]: Start accepts. Automaton has 12020 states and 16782 transitions. Word has length 46 [2022-02-10 03:33:13,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:33:13,591 INFO L470 AbstractCegarLoop]: Abstraction has 12020 states and 16782 transitions. [2022-02-10 03:33:13,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 1.8275862068965518) internal successors, (106), 57 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-10 03:33:13,591 INFO L276 IsEmpty]: Start isEmpty. Operand 12020 states and 16782 transitions. [2022-02-10 03:33:13,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:33:13,599 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:33:13,599 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:33:13,615 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-02-10 03:33:13,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104,102 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:33:13,800 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:33:13,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:33:13,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1556823850, now seen corresponding path program 100 times [2022-02-10 03:33:13,801 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:33:13,801 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809254884] [2022-02-10 03:33:13,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:33:13,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:33:13,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:33:14,288 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 102 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-02-10 03:33:14,288 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:33:14,288 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809254884] [2022-02-10 03:33:14,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809254884] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:33:14,289 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332140091] [2022-02-10 03:33:14,289 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 03:33:14,289 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:33:14,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:33:14,290 INFO L229 MonitoredProcess]: Starting monitored process 103 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:33:14,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Waiting until timeout for monitored process [2022-02-10 03:33:14,315 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 03:33:14,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:33:14,316 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:33:14,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:33:15,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:15,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:15,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:15,542 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:33:15,581 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 5 proven. 102 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:33:15,581 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:33:17,338 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:33:17,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:33:19,227 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:33:19,227 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332140091] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:33:19,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:33:19,228 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 24, 24] total 56 [2022-02-10 03:33:19,228 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764143618] [2022-02-10 03:33:19,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:33:19,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 57 states [2022-02-10 03:33:19,228 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:33:19,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2022-02-10 03:33:19,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=385, Invalid=2807, Unknown=0, NotChecked=0, Total=3192 [2022-02-10 03:33:19,229 INFO L87 Difference]: Start difference. First operand 12020 states and 16782 transitions. Second operand has 57 states, 57 states have (on average 1.8421052631578947) internal successors, (105), 56 states have internal predecessors, (105), 0 states have call successors, (0), 0 states 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:33:25,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:33:25,452 INFO L93 Difference]: Finished difference Result 17062 states and 23355 transitions. [2022-02-10 03:33:25,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2022-02-10 03:33:25,452 INFO L78 Accepts]: Start accepts. Automaton has has 57 states, 57 states have (on average 1.8421052631578947) internal successors, (105), 56 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:33:25,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:33:25,476 INFO L225 Difference]: With dead ends: 17062 [2022-02-10 03:33:25,476 INFO L226 Difference]: Without dead ends: 16663 [2022-02-10 03:33:25,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 52 SyntacticMatches, 7 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6482 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=2186, Invalid=18694, Unknown=0, NotChecked=0, Total=20880 [2022-02-10 03:33:25,478 INFO L933 BasicCegarLoop]: 84 mSDtfsCounter, 847 mSDsluCounter, 2946 mSDsCounter, 0 mSdLazyCounter, 2494 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 847 SdHoareTripleChecker+Valid, 2127 SdHoareTripleChecker+Invalid, 2849 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 2494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:33:25,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [847 Valid, 2127 Invalid, 2849 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 2494 Invalid, 0 Unknown, 124 Unchecked, 1.4s Time] [2022-02-10 03:33:25,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16663 states. [2022-02-10 03:33:25,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16663 to 12552. [2022-02-10 03:33:25,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12552 states, 12551 states have (on average 1.3989323559875708) internal successors, (17558), 12551 states have internal predecessors, (17558), 0 states have call successors, (0), 0 states 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:33:25,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12552 states to 12552 states and 17558 transitions. [2022-02-10 03:33:25,712 INFO L78 Accepts]: Start accepts. Automaton has 12552 states and 17558 transitions. Word has length 46 [2022-02-10 03:33:25,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:33:25,712 INFO L470 AbstractCegarLoop]: Abstraction has 12552 states and 17558 transitions. [2022-02-10 03:33:25,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 57 states, 57 states have (on average 1.8421052631578947) internal successors, (105), 56 states have internal predecessors, (105), 0 states have call successors, (0), 0 states 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:33:25,713 INFO L276 IsEmpty]: Start isEmpty. Operand 12552 states and 17558 transitions. [2022-02-10 03:33:25,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:33:25,723 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:33:25,723 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:33:25,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Forceful destruction successful, exit code 0 [2022-02-10 03:33:25,923 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 103 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable105 [2022-02-10 03:33:25,924 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:33:25,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:33:25,924 INFO L85 PathProgramCache]: Analyzing trace with hash -60263410, now seen corresponding path program 101 times [2022-02-10 03:33:25,924 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:33:25,925 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759731772] [2022-02-10 03:33:25,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:33:25,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:33:25,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:33:26,500 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:33:26,500 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:33:26,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759731772] [2022-02-10 03:33:26,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759731772] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:33:26,500 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013544254] [2022-02-10 03:33:26,500 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:33:26,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:33:26,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:33:26,503 INFO L229 MonitoredProcess]: Starting monitored process 104 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:33:26,503 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Waiting until timeout for monitored process [2022-02-10 03:33:26,531 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-02-10 03:33:26,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:33:26,532 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 70 conjunts are in the unsatisfiable core [2022-02-10 03:33:26,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:33:41,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:41,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,727 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:41,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,738 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:41,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,744 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:41,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:41,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:41,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:33:41,750 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:41,750 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 21 disjoint index pairs (out of 91 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 92 treesize of output 44 [2022-02-10 03:33:41,795 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:33:41,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:33:46,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,103 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,113 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,115 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,116 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,118 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,120 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,122 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,126 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,137 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:33:46,405 INFO L353 Elim1Store]: treesize reduction 83, result has 77.1 percent of original size [2022-02-10 03:33:46,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 57 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 34 case distinctions, treesize of input 124 treesize of output 331 [2022-02-10 03:33:48,014 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 3 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:33:48,014 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013544254] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:33:48,014 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:33:48,014 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 66 [2022-02-10 03:33:48,014 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744208181] [2022-02-10 03:33:48,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:33:48,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-02-10 03:33:48,014 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:33:48,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-02-10 03:33:48,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=623, Invalid=3796, Unknown=3, NotChecked=0, Total=4422 [2022-02-10 03:33:48,015 INFO L87 Difference]: Start difference. First operand 12552 states and 17558 transitions. Second operand has 67 states, 67 states have (on average 1.9104477611940298) internal successors, (128), 66 states have internal predecessors, (128), 0 states have call successors, (0), 0 states 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:34:20,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:20,763 INFO L93 Difference]: Finished difference Result 13594 states and 18890 transitions. [2022-02-10 03:34:20,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 142 states. [2022-02-10 03:34:20,764 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 1.9104477611940298) internal successors, (128), 66 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:34:20,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:20,781 INFO L225 Difference]: With dead ends: 13594 [2022-02-10 03:34:20,781 INFO L226 Difference]: Without dead ends: 13582 [2022-02-10 03:34:20,786 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 268 GetRequests, 84 SyntacticMatches, 12 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 7557 ImplicationChecksByTransitivity, 49.1s TimeCoverageRelationStatistics Valid=3532, Invalid=26567, Unknown=3, NotChecked=0, Total=30102 [2022-02-10 03:34:20,786 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 523 mSDsluCounter, 2042 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 2008 SdHoareTripleChecker+Invalid, 1772 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1244 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:20,786 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [523 Valid, 2008 Invalid, 1772 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 459 Invalid, 0 Unknown, 1244 Unchecked, 0.3s Time] [2022-02-10 03:34:20,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13582 states. [2022-02-10 03:34:20,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13582 to 12710. [2022-02-10 03:34:20,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12710 states, 12709 states have (on average 1.3997954205681014) internal successors, (17790), 12709 states have internal predecessors, (17790), 0 states have call successors, (0), 0 states 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:34:20,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12710 states to 12710 states and 17790 transitions. [2022-02-10 03:34:20,955 INFO L78 Accepts]: Start accepts. Automaton has 12710 states and 17790 transitions. Word has length 46 [2022-02-10 03:34:20,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:20,955 INFO L470 AbstractCegarLoop]: Abstraction has 12710 states and 17790 transitions. [2022-02-10 03:34:20,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 1.9104477611940298) internal successors, (128), 66 states have internal predecessors, (128), 0 states have call successors, (0), 0 states 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:34:20,955 INFO L276 IsEmpty]: Start isEmpty. Operand 12710 states and 17790 transitions. [2022-02-10 03:34:20,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:34:20,964 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:20,965 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:20,981 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-02-10 03:34:21,165 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106,104 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:21,165 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:21,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:21,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1397008944, now seen corresponding path program 102 times [2022-02-10 03:34:21,166 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:21,166 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248926717] [2022-02-10 03:34:21,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:21,166 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:21,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:21,696 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 104 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-10 03:34:21,696 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:21,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248926717] [2022-02-10 03:34:21,696 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248926717] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:21,696 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321242880] [2022-02-10 03:34:21,696 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:34:21,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:21,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:21,697 INFO L229 MonitoredProcess]: Starting monitored process 105 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:21,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Waiting until timeout for monitored process [2022-02-10 03:34:21,727 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-02-10 03:34:21,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:34:21,728 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:34:21,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:22,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:22,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:22,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:22,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:22,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:22,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:22,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:22,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:22,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:22,998 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:22,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:22,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:23,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,010 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:23,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:23,011 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:34:23,053 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 3 proven. 104 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:23,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:24,987 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:34:24,988 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:34:26,258 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:26,258 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321242880] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:26,258 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:26,258 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 58 [2022-02-10 03:34:26,258 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059854496] [2022-02-10 03:34:26,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:26,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:34:26,259 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:26,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:34:26,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=3005, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:34:26,259 INFO L87 Difference]: Start difference. First operand 12710 states and 17790 transitions. Second operand has 59 states, 59 states have (on average 1.8135593220338984) internal successors, (107), 58 states have internal predecessors, (107), 0 states have call successors, (0), 0 states 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:34:32,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:34:32,421 INFO L93 Difference]: Finished difference Result 17639 states and 24238 transitions. [2022-02-10 03:34:32,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-02-10 03:34:32,421 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 1.8135593220338984) internal successors, (107), 58 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 46 [2022-02-10 03:34:32,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:34:32,441 INFO L225 Difference]: With dead ends: 17639 [2022-02-10 03:34:32,441 INFO L226 Difference]: Without dead ends: 17281 [2022-02-10 03:34:32,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 204 GetRequests, 53 SyntacticMatches, 7 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6248 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=2198, Invalid=18972, Unknown=0, NotChecked=0, Total=21170 [2022-02-10 03:34:32,442 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 705 mSDsluCounter, 3960 mSDsCounter, 0 mSdLazyCounter, 2842 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 705 SdHoareTripleChecker+Valid, 2833 SdHoareTripleChecker+Invalid, 3731 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 2842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 697 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:32,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [705 Valid, 2833 Invalid, 3731 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 2842 Invalid, 0 Unknown, 697 Unchecked, 1.6s Time] [2022-02-10 03:34:32,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17281 states. [2022-02-10 03:34:32,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17281 to 13301. [2022-02-10 03:34:32,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13301 states, 13300 states have (on average 1.401127819548872) internal successors, (18635), 13300 states have internal predecessors, (18635), 0 states have call successors, (0), 0 states 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:34:32,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13301 states to 13301 states and 18635 transitions. [2022-02-10 03:34:32,629 INFO L78 Accepts]: Start accepts. Automaton has 13301 states and 18635 transitions. Word has length 46 [2022-02-10 03:34:32,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:34:32,629 INFO L470 AbstractCegarLoop]: Abstraction has 13301 states and 18635 transitions. [2022-02-10 03:34:32,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 1.8135593220338984) internal successors, (107), 58 states have internal predecessors, (107), 0 states have call successors, (0), 0 states 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:34:32,630 INFO L276 IsEmpty]: Start isEmpty. Operand 13301 states and 18635 transitions. [2022-02-10 03:34:32,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2022-02-10 03:34:32,639 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:34:32,639 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:34:32,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-02-10 03:34:32,842 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107,105 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:32,842 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:34:32,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:34:32,842 INFO L85 PathProgramCache]: Analyzing trace with hash 580649170, now seen corresponding path program 103 times [2022-02-10 03:34:32,842 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:34:32,843 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439081590] [2022-02-10 03:34:32,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:34:32,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:34:32,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:33,408 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:33,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:34:33,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439081590] [2022-02-10 03:34:33,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439081590] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-10 03:34:33,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180565271] [2022-02-10 03:34:33,409 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 03:34:33,409 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:34:33,409 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:34:33,410 INFO L229 MonitoredProcess]: Starting monitored process 106 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:34:33,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Waiting until timeout for monitored process [2022-02-10 03:34:33,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 03:34:33,442 WARN L261 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 71 conjunts are in the unsatisfiable core [2022-02-10 03:34:33,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:34:34,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:34,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:34:34,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:34:34,737 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 21 disjoint index pairs (out of 36 index pairs), introduced 7 new quantified variables, introduced 0 case distinctions, treesize of input 119 treesize of output 43 [2022-02-10 03:34:34,784 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 0 proven. 107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:34,785 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:34:36,677 INFO L353 Elim1Store]: treesize reduction 564, result has 45.8 percent of original size [2022-02-10 03:34:36,678 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 14 select indices, 14 select index equivalence classes, 0 disjoint index pairs (out of 91 index pairs), introduced 14 new quantified variables, introduced 91 case distinctions, treesize of input 130 treesize of output 528 [2022-02-10 03:34:38,036 INFO L134 CoverageAnalysis]: Checked inductivity of 107 backedges. 6 proven. 101 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:34:38,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180565271] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:34:38,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-10 03:34:38,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 24, 24] total 58 [2022-02-10 03:34:38,037 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1555274154] [2022-02-10 03:34:38,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-10 03:34:38,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-02-10 03:34:38,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:34:38,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-02-10 03:34:38,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=421, Invalid=3001, Unknown=0, NotChecked=0, Total=3422 [2022-02-10 03:34:38,038 INFO L87 Difference]: Start difference. First operand 13301 states and 18635 transitions. Second operand has 59 states, 59 states have (on average 1.847457627118644) internal successors, (109), 58 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Received shutdown request... [2022-02-10 03:34:39,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-02-10 03:34:39,433 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 50 SyntacticMatches, 7 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1465 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=669, Invalid=5337, Unknown=0, NotChecked=0, Total=6006 [2022-02-10 03:34:39,434 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 166 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 914 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 725 SdHoareTripleChecker+Invalid, 1093 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 914 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 34 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 03:34:39,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [166 Valid, 725 Invalid, 1093 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 914 Invalid, 0 Unknown, 34 Unchecked, 0.5s Time] [2022-02-10 03:34:39,435 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-02-10 03:34:39,459 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-02-10 03:34:39,463 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:34:39,469 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 03:34:39,636 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 106 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2022-02-10 03:34:39,636 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (13301states) and FLOYD_HOARE automaton (currently 42 states, 59 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 78 known predicates. [2022-02-10 03:34:39,638 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-02-10 03:34:39,638 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-02-10 03:34:39,640 INFO L732 BasicCegarLoop]: Path program histogram: [103, 3, 1, 1, 1] [2022-02-10 03:34:39,642 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-10 03:34:39,642 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-10 03:34:39,644 INFO L202 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.02 03:34:39 BasicIcfg [2022-02-10 03:34:39,644 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-10 03:34:39,644 INFO L158 Benchmark]: Toolchain (without parser) took 730857.77ms. Allocated memory was 170.9MB in the beginning and 766.5MB in the end (delta: 595.6MB). Free memory was 130.7MB in the beginning and 296.9MB in the end (delta: -166.1MB). Peak memory consumption was 431.5MB. Max. memory is 8.0GB. [2022-02-10 03:34:39,644 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.15ms. Allocated memory is still 170.9MB. Free memory is still 131.9MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-10 03:34:39,644 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.39ms. Allocated memory is still 170.9MB. Free memory was 130.6MB in the beginning and 129.1MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-02-10 03:34:39,644 INFO L158 Benchmark]: Boogie Preprocessor took 10.52ms. Allocated memory is still 170.9MB. Free memory was 129.1MB in the beginning and 128.2MB in the end (delta: 919.6kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 03:34:39,644 INFO L158 Benchmark]: RCFGBuilder took 188.71ms. Allocated memory is still 170.9MB. Free memory was 128.2MB in the beginning and 119.1MB in the end (delta: 9.1MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2022-02-10 03:34:39,644 INFO L158 Benchmark]: TraceAbstraction took 730633.39ms. Allocated memory was 170.9MB in the beginning and 766.5MB in the end (delta: 595.6MB). Free memory was 118.6MB in the beginning and 296.9MB in the end (delta: -178.3MB). Peak memory consumption was 417.8MB. Max. memory is 8.0GB. [2022-02-10 03:34:39,645 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.15ms. Allocated memory is still 170.9MB. Free memory is still 131.9MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 20.39ms. Allocated memory is still 170.9MB. Free memory was 130.6MB in the beginning and 129.1MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 10.52ms. Allocated memory is still 170.9MB. Free memory was 129.1MB in the beginning and 128.2MB in the end (delta: 919.6kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 188.71ms. Allocated memory is still 170.9MB. Free memory was 128.2MB in the beginning and 119.1MB in the end (delta: 9.1MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 730633.39ms. Allocated memory was 170.9MB in the beginning and 766.5MB in the end (delta: 595.6MB). Free memory was 118.6MB in the beginning and 296.9MB in the end (delta: -178.3MB). Peak memory consumption was 417.8MB. 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: 62]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (13301states) and FLOYD_HOARE automaton (currently 42 states, 59 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 78 known predicates. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (13301states) and FLOYD_HOARE automaton (currently 42 states, 59 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 78 known predicates. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (13301states) and FLOYD_HOARE automaton (currently 42 states, 59 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 78 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 30 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 730.5s, OverallIterations: 109, TraceHistogramMax: 7, PathProgramHistogramMax: 103, EmptinessCheckTime: 0.5s, AutomataDifference: 364.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.5s, PartialOrderReductionTime: 0.4s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 36536 SdHoareTripleChecker+Valid, 72.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 36536 mSDsluCounter, 149238 SdHoareTripleChecker+Invalid, 62.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 42518 IncrementalHoareTripleChecker+Unchecked, 184386 mSDsCounter, 11829 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 144092 IncrementalHoareTripleChecker+Invalid, 198439 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11829 mSolverCounterUnsat, 6776 mSDtfsCounter, 144092 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 16049 GetRequests, 4955 SyntacticMatches, 604 SemanticMatches, 10489 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 377584 ImplicationChecksByTransitivity, 414.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=13301occurred in iteration=108, InterpolantAutomatonStates: 8167, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.8s AutomataMinimizationTime, 108 MinimizatonAttempts, 189547 StatesRemovedByMinimization, 108 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 332.0s InterpolantComputationTime, 8140 NumberOfCodeBlocks, 8138 NumberOfCodeBlocksAsserted, 527 NumberOfCheckSat, 11862 ConstructedInterpolants, 690 QuantifiedInterpolants, 388765 SizeOfPredicates, 854 NumberOfNonLiveVariables, 9872 ConjunctsInSsa, 5582 ConjunctsInUnsatCore, 319 InterpolantComputations, 4 PerfectInterpolantSequences, 1122/21914 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