/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.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-dev-bc79526 [2022-01-18 15:54:16,432 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 15:54:16,434 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 15:54:16,454 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 15:54:16,455 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 15:54:16,455 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 15:54:16,456 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 15:54:16,457 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 15:54:16,458 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 15:54:16,459 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 15:54:16,459 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 15:54:16,460 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 15:54:16,460 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 15:54:16,461 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 15:54:16,461 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 15:54:16,462 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 15:54:16,462 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 15:54:16,463 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 15:54:16,464 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 15:54:16,465 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 15:54:16,465 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 15:54:16,466 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 15:54:16,467 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 15:54:16,467 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 15:54:16,502 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 15:54:16,503 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 15:54:16,503 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 15:54:16,504 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 15:54:16,504 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 15:54:16,505 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 15:54:16,505 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 15:54:16,505 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 15:54:16,506 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 15:54:16,507 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 15:54:16,508 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 15:54:16,508 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 15:54:16,508 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 15:54:16,508 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 15:54:16,508 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 15:54:16,510 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 15:54:16,511 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 15:54:16,512 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe-Separate.epf [2022-01-18 15:54:16,533 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 15:54:16,533 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 15:54:16,533 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 15:54:16,533 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 15:54:16,534 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 15:54:16,534 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 15:54:16,534 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 15:54:16,534 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 15:54:16,534 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 15:54:16,534 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 15:54:16,535 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 15:54:16,535 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 15:54:16,536 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 15:54:16,536 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 15:54:16,536 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 15:54:16,536 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 15:54:16,536 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 15:54:16,536 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 15:54:16,536 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 15:54:16,536 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 15:54:16,536 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 15:54:16,536 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 15:54:16,536 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 15:54:16,536 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-01-18 15:54:16,712 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 15:54:16,729 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 15:54:16,731 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 15:54:16,731 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 15:54:16,734 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 15:54:16,735 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-01-18 15:54:16,735 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/channel-sum.wvr.bpl' [2022-01-18 15:54:16,753 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 15:54:16,754 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 15:54:16,755 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 15:54:16,755 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 15:54:16,755 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 15:54:16,762 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 18.01 03:54:16" (1/1) ... [2022-01-18 15:54:16,767 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 18.01 03:54:16" (1/1) ... [2022-01-18 15:54:16,771 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 15:54:16,773 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 15:54:16,774 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 15:54:16,774 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 15:54:16,774 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 15:54:16,779 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:54:16" (1/1) ... [2022-01-18 15:54:16,780 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:54:16" (1/1) ... [2022-01-18 15:54:16,781 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:54:16" (1/1) ... [2022-01-18 15:54:16,781 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:54:16" (1/1) ... [2022-01-18 15:54:16,783 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:54:16" (1/1) ... [2022-01-18 15:54:16,785 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:54:16" (1/1) ... [2022-01-18 15:54:16,786 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:54:16" (1/1) ... [2022-01-18 15:54:16,787 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 15:54:16,788 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 15:54:16,788 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 15:54:16,788 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 15:54:16,789 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:54:16" (1/1) ... [2022-01-18 15:54:16,793 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 15:54:16,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:16,814 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-01-18 15:54:16,826 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-01-18 15:54:16,846 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 15:54:16,846 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 15:54:16,846 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 15:54:16,846 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 15:54:16,847 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 15:54:16,847 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 15:54:16,847 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 15:54:16,847 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 15:54:16,847 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 15:54:16,848 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 15:54:16,879 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 15:54:16,880 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 15:54:16,966 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 15:54:16,976 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 15:54:16,976 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-18 15:54:16,976 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-01-18 15:54:16,977 INFO L202 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:54:16 BoogieIcfgContainer [2022-01-18 15:54:16,978 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 15:54:16,979 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 15:54:16,979 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 15:54:16,981 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 15:54:16,981 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 03:54:16" (1/2) ... [2022-01-18 15:54:16,981 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5c7026c6 and model type channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 03:54:16, skipping insertion in model container [2022-01-18 15:54:16,982 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 03:54:16" (2/2) ... [2022-01-18 15:54:16,982 INFO L111 eAbstractionObserver]: Analyzing ICFG channel-sum.wvr.bpl [2022-01-18 15:54:16,986 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 15:54:16,986 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 15:54:16,986 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 15:54:16,986 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 15:54:17,008 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 15:54:17,037 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 15:54:17,042 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-01-18 15:54:17,042 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 15:54:17,048 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 26 places, 22 transitions, 60 flow [2022-01-18 15:54:17,065 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-01-18 15:54:17,067 INFO L276 IsEmpty]: Start isEmpty. Operand 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-01-18 15:54:17,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-01-18 15:54:17,075 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:17,076 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:17,077 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:17,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:17,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1684811367, now seen corresponding path program 1 times [2022-01-18 15:54:17,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:17,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049440782] [2022-01-18 15:54:17,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:17,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:17,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:17,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:17,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:17,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049440782] [2022-01-18 15:54:17,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049440782] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:54:17,235 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:54:17,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 15:54:17,236 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455289442] [2022-01-18 15:54:17,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:54:17,239 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 15:54:17,240 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:17,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 15:54:17,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:54:17,274 INFO L87 Difference]: Start difference. First operand 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) 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-01-18 15:54:17,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:17,322 INFO L93 Difference]: Finished difference Result 54 states and 108 transitions. [2022-01-18 15:54:17,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 15:54:17,326 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-01-18 15:54:17,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:17,333 INFO L225 Difference]: With dead ends: 54 [2022-01-18 15:54:17,333 INFO L226 Difference]: Without dead ends: 42 [2022-01-18 15:54:17,334 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-01-18 15:54:17,337 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 6 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:17,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 17 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:54:17,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-01-18 15:54:17,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 36. [2022-01-18 15:54:17,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 2.0) 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-01-18 15:54:17,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 70 transitions. [2022-01-18 15:54:17,390 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 70 transitions. Word has length 11 [2022-01-18 15:54:17,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:17,390 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 70 transitions. [2022-01-18 15:54:17,390 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-01-18 15:54:17,390 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 70 transitions. [2022-01-18 15:54:17,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 15:54:17,391 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:17,391 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:17,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 15:54:17,392 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:17,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:17,392 INFO L85 PathProgramCache]: Analyzing trace with hash 582751290, now seen corresponding path program 1 times [2022-01-18 15:54:17,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:17,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34558491] [2022-01-18 15:54:17,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:17,393 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:17,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:17,450 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:17,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:17,450 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34558491] [2022-01-18 15:54:17,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34558491] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:54:17,450 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:54:17,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 15:54:17,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281360870] [2022-01-18 15:54:17,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:54:17,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 15:54:17,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:17,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 15:54:17,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:54:17,452 INFO L87 Difference]: Start difference. First operand 36 states and 70 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-01-18 15:54:17,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:17,474 INFO L93 Difference]: Finished difference Result 37 states and 68 transitions. [2022-01-18 15:54:17,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 15:54:17,475 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-01-18 15:54:17,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:17,476 INFO L225 Difference]: With dead ends: 37 [2022-01-18 15:54:17,476 INFO L226 Difference]: Without dead ends: 36 [2022-01-18 15:54:17,476 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-01-18 15:54:17,477 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 3 mSDsluCounter, 10 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 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-01-18 15:54:17,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 19 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:54:17,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-01-18 15:54:17,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-01-18 15:54:17,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 35 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-01-18 15:54:17,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 67 transitions. [2022-01-18 15:54:17,485 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 67 transitions. Word has length 13 [2022-01-18 15:54:17,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:17,485 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 67 transitions. [2022-01-18 15:54:17,485 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-01-18 15:54:17,485 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 67 transitions. [2022-01-18 15:54:17,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:54:17,486 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:17,486 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:17,486 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 15:54:17,486 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:17,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:17,487 INFO L85 PathProgramCache]: Analyzing trace with hash 618632506, now seen corresponding path program 1 times [2022-01-18 15:54:17,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:17,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240016232] [2022-01-18 15:54:17,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:17,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:17,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:17,607 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:17,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:17,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240016232] [2022-01-18 15:54:17,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240016232] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:17,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957675633] [2022-01-18 15:54:17,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:17,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:17,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:17,611 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-01-18 15:54:17,613 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-01-18 15:54:17,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:17,640 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 15:54:17,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:17,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 15:54:17,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:17,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:17,943 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:17,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 15:54:18,018 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:18,021 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957675633] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:18,022 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:18,022 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 15:54:18,022 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843015770] [2022-01-18 15:54:18,022 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:18,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 15:54:18,023 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:18,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 15:54:18,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 15:54:18,025 INFO L87 Difference]: Start difference. First operand 36 states and 67 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-01-18 15:54:18,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:18,087 INFO L93 Difference]: Finished difference Result 72 states and 145 transitions. [2022-01-18 15:54:18,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 15:54:18,088 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-01-18 15:54:18,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:18,089 INFO L225 Difference]: With dead ends: 72 [2022-01-18 15:54:18,089 INFO L226 Difference]: Without dead ends: 61 [2022-01-18 15:54:18,089 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-01-18 15:54:18,090 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 47 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 91 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:18,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 85 Invalid, 91 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:54:18,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-01-18 15:54:18,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 46. [2022-01-18 15:54:18,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 1.9777777777777779) internal successors, (89), 45 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-01-18 15:54:18,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 89 transitions. [2022-01-18 15:54:18,095 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 89 transitions. Word has length 16 [2022-01-18 15:54:18,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:18,095 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 89 transitions. [2022-01-18 15:54:18,095 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-01-18 15:54:18,095 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 89 transitions. [2022-01-18 15:54:18,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 15:54:18,096 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:18,096 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:18,115 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-01-18 15:54:18,315 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-01-18 15:54:18,315 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:18,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:18,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1374832358, now seen corresponding path program 1 times [2022-01-18 15:54:18,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:18,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659989835] [2022-01-18 15:54:18,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:18,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:18,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:18,330 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:54:18,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:18,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659989835] [2022-01-18 15:54:18,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659989835] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:54:18,330 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:54:18,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 15:54:18,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61349787] [2022-01-18 15:54:18,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:54:18,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 15:54:18,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:18,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 15:54:18,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 15:54:18,332 INFO L87 Difference]: Start difference. First operand 46 states and 89 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-01-18 15:54:18,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:18,345 INFO L93 Difference]: Finished difference Result 52 states and 101 transitions. [2022-01-18 15:54:18,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 15:54:18,345 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-01-18 15:54:18,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:18,346 INFO L225 Difference]: With dead ends: 52 [2022-01-18 15:54:18,346 INFO L226 Difference]: Without dead ends: 52 [2022-01-18 15:54:18,346 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-01-18 15:54:18,347 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 6 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 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-01-18 15:54:18,347 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 16 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:54:18,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-01-18 15:54:18,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 45. [2022-01-18 15:54:18,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45 states, 44 states have (on average 1.9772727272727273) internal successors, (87), 44 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:18,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 87 transitions. [2022-01-18 15:54:18,351 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 87 transitions. Word has length 16 [2022-01-18 15:54:18,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:18,351 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 87 transitions. [2022-01-18 15:54:18,351 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-01-18 15:54:18,351 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 87 transitions. [2022-01-18 15:54:18,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 15:54:18,352 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:18,352 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:18,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 15:54:18,352 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:18,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:18,353 INFO L85 PathProgramCache]: Analyzing trace with hash -2010811493, now seen corresponding path program 2 times [2022-01-18 15:54:18,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:18,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277994186] [2022-01-18 15:54:18,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:18,353 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:18,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:18,381 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:18,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:18,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277994186] [2022-01-18 15:54:18,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277994186] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 15:54:18,382 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 15:54:18,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 15:54:18,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757578032] [2022-01-18 15:54:18,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 15:54:18,383 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 15:54:18,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:18,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 15:54:18,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 15:54:18,383 INFO L87 Difference]: Start difference. First operand 45 states and 87 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-01-18 15:54:18,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:18,400 INFO L93 Difference]: Finished difference Result 116 states and 226 transitions. [2022-01-18 15:54:18,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 15:54:18,400 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-01-18 15:54:18,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:18,401 INFO L225 Difference]: With dead ends: 116 [2022-01-18 15:54:18,401 INFO L226 Difference]: Without dead ends: 113 [2022-01-18 15:54:18,402 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-01-18 15:54:18,402 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 32 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:18,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 33 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:54:18,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-01-18 15:54:18,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 87. [2022-01-18 15:54:18,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 86 states have (on average 2.104651162790698) internal successors, (181), 86 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:18,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 181 transitions. [2022-01-18 15:54:18,410 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 181 transitions. Word has length 18 [2022-01-18 15:54:18,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:18,410 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 181 transitions. [2022-01-18 15:54:18,410 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-01-18 15:54:18,410 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 181 transitions. [2022-01-18 15:54:18,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:54:18,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:18,411 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:18,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 15:54:18,411 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:18,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:18,412 INFO L85 PathProgramCache]: Analyzing trace with hash -2043548103, now seen corresponding path program 3 times [2022-01-18 15:54:18,412 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:18,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011099731] [2022-01-18 15:54:18,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:18,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:18,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:18,428 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:54:18,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:18,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011099731] [2022-01-18 15:54:18,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011099731] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:18,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [809261926] [2022-01-18 15:54:18,428 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:54:18,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:18,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:18,430 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-01-18 15:54:18,431 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-01-18 15:54:18,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 15:54:18,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:18,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 15:54:18,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:18,484 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:54:18,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:18,546 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:54:18,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [809261926] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:18,546 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:18,546 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-01-18 15:54:18,547 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146833519] [2022-01-18 15:54:18,547 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:18,547 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 15:54:18,547 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:18,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 15:54:18,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 15:54:18,548 INFO L87 Difference]: Start difference. First operand 87 states and 181 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:18,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:18,589 INFO L93 Difference]: Finished difference Result 118 states and 228 transitions. [2022-01-18 15:54:18,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 15:54:18,589 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-18 15:54:18,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:18,590 INFO L225 Difference]: With dead ends: 118 [2022-01-18 15:54:18,590 INFO L226 Difference]: Without dead ends: 118 [2022-01-18 15:54:18,590 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-01-18 15:54:18,591 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 16 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 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-01-18 15:54:18,591 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 27 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:54:18,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-01-18 15:54:18,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 104. [2022-01-18 15:54:18,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 103 states have (on average 2.0679611650485437) internal successors, (213), 103 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:18,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 213 transitions. [2022-01-18 15:54:18,598 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 213 transitions. Word has length 21 [2022-01-18 15:54:18,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:18,598 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 213 transitions. [2022-01-18 15:54:18,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 4 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:18,598 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 213 transitions. [2022-01-18 15:54:18,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:54:18,599 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:18,599 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:18,614 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-01-18 15:54:18,811 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-01-18 15:54:18,811 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:18,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:18,812 INFO L85 PathProgramCache]: Analyzing trace with hash 257954329, now seen corresponding path program 1 times [2022-01-18 15:54:18,812 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:18,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108444196] [2022-01-18 15:54:18,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:18,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:18,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:18,953 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:18,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:18,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108444196] [2022-01-18 15:54:18,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108444196] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:18,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550818635] [2022-01-18 15:54:18,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:18,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:18,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:18,955 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-01-18 15:54:18,956 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-01-18 15:54:18,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:18,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:54:18,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:19,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:19,189 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:19,189 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-01-18 15:54:19,225 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:19,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:19,393 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:54:19,394 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-01-18 15:54:19,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:19,494 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550818635] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:19,494 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:19,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 15:54:19,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455676506] [2022-01-18 15:54:19,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:19,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:54:19,495 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:19,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:54:19,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:54:19,496 INFO L87 Difference]: Start difference. First operand 104 states and 213 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-01-18 15:54:19,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:19,707 INFO L93 Difference]: Finished difference Result 202 states and 419 transitions. [2022-01-18 15:54:19,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 15:54:19,708 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-01-18 15:54:19,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:19,709 INFO L225 Difference]: With dead ends: 202 [2022-01-18 15:54:19,709 INFO L226 Difference]: Without dead ends: 184 [2022-01-18 15:54:19,709 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:54:19,710 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 110 mSDsluCounter, 251 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:19,710 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 228 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 198 Invalid, 0 Unknown, 2 Unchecked, 0.1s Time] [2022-01-18 15:54:19,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-01-18 15:54:19,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 119. [2022-01-18 15:54:19,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 118 states have (on average 2.0508474576271185) internal successors, (242), 118 states have internal predecessors, (242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:19,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 242 transitions. [2022-01-18 15:54:19,718 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 242 transitions. Word has length 21 [2022-01-18 15:54:19,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:19,718 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 242 transitions. [2022-01-18 15:54:19,718 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-01-18 15:54:19,718 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 242 transitions. [2022-01-18 15:54:19,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:54:19,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:19,719 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:19,737 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-01-18 15:54:19,933 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-01-18 15:54:19,934 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:19,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:19,934 INFO L85 PathProgramCache]: Analyzing trace with hash -890421551, now seen corresponding path program 2 times [2022-01-18 15:54:19,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:19,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672205527] [2022-01-18 15:54:19,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:19,935 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:19,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:20,049 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:20,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:20,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672205527] [2022-01-18 15:54:20,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672205527] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:20,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455765956] [2022-01-18 15:54:20,049 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:54:20,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:20,050 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:20,050 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-01-18 15:54:20,051 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-01-18 15:54:20,071 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:54:20,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:20,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:54:20,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:20,261 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:20,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:20,263 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-01-18 15:54:20,288 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:20,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:20,437 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:54:20,438 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-01-18 15:54:20,558 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:20,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455765956] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:20,558 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:20,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 15:54:20,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143072848] [2022-01-18 15:54:20,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:20,559 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:54:20,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:20,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:54:20,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:54:20,560 INFO L87 Difference]: Start difference. First operand 119 states and 242 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-01-18 15:54:20,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:20,711 INFO L93 Difference]: Finished difference Result 224 states and 463 transitions. [2022-01-18 15:54:20,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 15:54:20,712 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-01-18 15:54:20,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:20,712 INFO L225 Difference]: With dead ends: 224 [2022-01-18 15:54:20,713 INFO L226 Difference]: Without dead ends: 205 [2022-01-18 15:54:20,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:54:20,713 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 102 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 177 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:20,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 190 Invalid, 177 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 147 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-01-18 15:54:20,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-01-18 15:54:20,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 116. [2022-01-18 15:54:20,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 115 states have (on average 2.034782608695652) internal successors, (234), 115 states have internal predecessors, (234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:20,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 234 transitions. [2022-01-18 15:54:20,719 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 234 transitions. Word has length 21 [2022-01-18 15:54:20,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:20,720 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 234 transitions. [2022-01-18 15:54:20,720 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-01-18 15:54:20,720 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 234 transitions. [2022-01-18 15:54:20,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 15:54:20,720 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:20,720 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:20,739 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-01-18 15:54:20,937 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-01-18 15:54:20,937 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:20,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:20,937 INFO L85 PathProgramCache]: Analyzing trace with hash 2067742331, now seen corresponding path program 3 times [2022-01-18 15:54:20,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:20,938 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137857185] [2022-01-18 15:54:20,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:20,938 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:20,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:21,055 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:21,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:21,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137857185] [2022-01-18 15:54:21,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137857185] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:21,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649140947] [2022-01-18 15:54:21,055 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:54:21,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:21,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:21,056 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-01-18 15:54:21,059 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-01-18 15:54:21,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:54:21,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:21,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:54:21,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:21,188 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 15:54:21,189 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 16 [2022-01-18 15:54:21,212 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:21,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:21,357 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:54:21,357 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-01-18 15:54:21,450 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:21,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649140947] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:21,451 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:21,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 15:54:21,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409371167] [2022-01-18 15:54:21,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:21,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 15:54:21,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:21,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 15:54:21,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-01-18 15:54:21,452 INFO L87 Difference]: Start difference. First operand 116 states and 234 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-01-18 15:54:21,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:21,586 INFO L93 Difference]: Finished difference Result 187 states and 385 transitions. [2022-01-18 15:54:21,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 15:54:21,587 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-01-18 15:54:21,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:21,589 INFO L225 Difference]: With dead ends: 187 [2022-01-18 15:54:21,589 INFO L226 Difference]: Without dead ends: 172 [2022-01-18 15:54:21,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 28 SyntacticMatches, 4 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2022-01-18 15:54:21,591 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 114 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 220 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:21,592 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 226 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 220 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 15:54:21,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-01-18 15:54:21,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 130. [2022-01-18 15:54:21,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.046511627906977) internal successors, (264), 129 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:21,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 264 transitions. [2022-01-18 15:54:21,606 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 264 transitions. Word has length 21 [2022-01-18 15:54:21,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:21,606 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 264 transitions. [2022-01-18 15:54:21,606 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-01-18 15:54:21,606 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 264 transitions. [2022-01-18 15:54:21,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 15:54:21,607 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:21,607 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:21,633 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-01-18 15:54:21,815 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-01-18 15:54:21,815 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:21,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:21,816 INFO L85 PathProgramCache]: Analyzing trace with hash -985673572, now seen corresponding path program 4 times [2022-01-18 15:54:21,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:21,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825616185] [2022-01-18 15:54:21,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:21,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:21,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:21,844 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:21,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:21,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825616185] [2022-01-18 15:54:21,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825616185] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:21,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192357829] [2022-01-18 15:54:21,844 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:54:21,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:21,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:21,845 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-01-18 15:54:21,846 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-01-18 15:54:21,866 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:54:21,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:21,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 15:54:21,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:21,896 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:21,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:21,925 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 11 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:21,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192357829] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:21,926 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:21,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 15:54:21,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749474758] [2022-01-18 15:54:21,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:21,928 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 15:54:21,928 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:21,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 15:54:21,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 15:54:21,929 INFO L87 Difference]: Start difference. First operand 130 states and 264 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-01-18 15:54:21,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:21,945 INFO L93 Difference]: Finished difference Result 273 states and 544 transitions. [2022-01-18 15:54:21,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 15:54:21,945 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-01-18 15:54:21,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:21,947 INFO L225 Difference]: With dead ends: 273 [2022-01-18 15:54:21,947 INFO L226 Difference]: Without dead ends: 268 [2022-01-18 15:54:21,947 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-01-18 15:54:21,948 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 51 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 44 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-01-18 15:54:21,948 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 44 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:54:21,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-01-18 15:54:21,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 175. [2022-01-18 15:54:21,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.0977011494252875) internal successors, (365), 174 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:21,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 365 transitions. [2022-01-18 15:54:21,955 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 365 transitions. Word has length 23 [2022-01-18 15:54:21,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:21,955 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 365 transitions. [2022-01-18 15:54:21,955 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-01-18 15:54:21,955 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 365 transitions. [2022-01-18 15:54:21,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:21,960 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:21,960 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:21,978 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-01-18 15:54:22,171 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-01-18 15:54:22,172 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:22,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:22,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1153685243, now seen corresponding path program 5 times [2022-01-18 15:54:22,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:22,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494874143] [2022-01-18 15:54:22,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:22,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:22,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:22,288 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:54:22,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:22,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494874143] [2022-01-18 15:54:22,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494874143] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:22,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322313974] [2022-01-18 15:54:22,288 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:54:22,288 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:22,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:22,289 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-01-18 15:54:22,290 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-01-18 15:54:22,310 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:54:22,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:22,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:54:22,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:22,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:22,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:22,500 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-01-18 15:54:22,524 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:54:22,524 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:22,691 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:54:22,692 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-01-18 15:54:22,807 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:54:22,807 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322313974] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:22,807 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:22,807 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 15:54:22,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607499521] [2022-01-18 15:54:22,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:22,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:54:22,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:22,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:54:22,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:54:22,808 INFO L87 Difference]: Start difference. First operand 175 states and 365 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:22,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:22,988 INFO L93 Difference]: Finished difference Result 349 states and 729 transitions. [2022-01-18 15:54:22,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 15:54:22,988 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:22,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:22,990 INFO L225 Difference]: With dead ends: 349 [2022-01-18 15:54:22,990 INFO L226 Difference]: Without dead ends: 319 [2022-01-18 15:54:22,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=145, Invalid=557, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:54:22,991 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 111 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:22,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 188 Invalid, 189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 158 Invalid, 0 Unknown, 3 Unchecked, 0.1s Time] [2022-01-18 15:54:22,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-01-18 15:54:22,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 175. [2022-01-18 15:54:22,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.0977011494252875) internal successors, (365), 174 states have internal predecessors, (365), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:22,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 365 transitions. [2022-01-18 15:54:22,995 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 365 transitions. Word has length 24 [2022-01-18 15:54:22,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:22,996 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 365 transitions. [2022-01-18 15:54:22,996 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:22,996 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 365 transitions. [2022-01-18 15:54:22,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:22,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:22,997 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:23,015 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-01-18 15:54:23,211 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-01-18 15:54:23,211 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:23,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:23,212 INFO L85 PathProgramCache]: Analyzing trace with hash -697643197, now seen corresponding path program 6 times [2022-01-18 15:54:23,212 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:23,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909936610] [2022-01-18 15:54:23,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:23,212 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:23,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:23,320 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:23,320 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:23,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909936610] [2022-01-18 15:54:23,320 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909936610] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:23,320 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140593709] [2022-01-18 15:54:23,321 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:54:23,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:23,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:23,322 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-01-18 15:54:23,322 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-01-18 15:54:23,341 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:54:23,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:23,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:54:23,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:23,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:23,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:23,551 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-01-18 15:54:23,572 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:23,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:23,724 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:54:23,725 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-01-18 15:54:23,826 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:23,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140593709] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:23,826 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:23,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 15:54:23,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956162177] [2022-01-18 15:54:23,826 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:23,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:54:23,827 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:23,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:54:23,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:54:23,827 INFO L87 Difference]: Start difference. First operand 175 states and 365 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-01-18 15:54:23,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:23,990 INFO L93 Difference]: Finished difference Result 306 states and 642 transitions. [2022-01-18 15:54:23,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 15:54:23,991 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-01-18 15:54:23,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:23,992 INFO L225 Difference]: With dead ends: 306 [2022-01-18 15:54:23,992 INFO L226 Difference]: Without dead ends: 303 [2022-01-18 15:54:23,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:54:23,993 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 83 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 184 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 238 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 184 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 14 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:23,993 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 238 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 184 Invalid, 0 Unknown, 14 Unchecked, 0.1s Time] [2022-01-18 15:54:23,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-01-18 15:54:23,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 216. [2022-01-18 15:54:23,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 215 states have (on average 2.1534883720930234) internal successors, (463), 215 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:23,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 463 transitions. [2022-01-18 15:54:23,997 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 463 transitions. Word has length 24 [2022-01-18 15:54:23,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:23,997 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 463 transitions. [2022-01-18 15:54:23,997 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-01-18 15:54:23,997 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 463 transitions. [2022-01-18 15:54:23,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 15:54:23,998 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:23,998 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:24,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-01-18 15:54:24,203 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-01-18 15:54:24,204 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:24,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:24,204 INFO L85 PathProgramCache]: Analyzing trace with hash 2123351995, now seen corresponding path program 7 times [2022-01-18 15:54:24,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:24,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350688658] [2022-01-18 15:54:24,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:24,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:24,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:24,297 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:54:24,297 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:24,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350688658] [2022-01-18 15:54:24,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350688658] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:24,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [880989364] [2022-01-18 15:54:24,298 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:54:24,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:24,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:24,299 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-01-18 15:54:24,307 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-01-18 15:54:24,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:24,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 15:54:24,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:24,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:24,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:24,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:24,535 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-01-18 15:54:24,561 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:54:24,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:24,717 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 15:54:24,717 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-01-18 15:54:24,810 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:54:24,810 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [880989364] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:24,810 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:24,810 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 15:54:24,810 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723650393] [2022-01-18 15:54:24,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:24,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 15:54:24,811 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:24,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 15:54:24,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-18 15:54:24,811 INFO L87 Difference]: Start difference. First operand 216 states and 463 transitions. Second operand has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:24,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:24,954 INFO L93 Difference]: Finished difference Result 399 states and 847 transitions. [2022-01-18 15:54:24,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 15:54:24,954 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 15:54:24,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:24,956 INFO L225 Difference]: With dead ends: 399 [2022-01-18 15:54:24,956 INFO L226 Difference]: Without dead ends: 381 [2022-01-18 15:54:24,956 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-01-18 15:54:24,956 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 136 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 155 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 214 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 155 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:24,957 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 214 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 155 Invalid, 0 Unknown, 6 Unchecked, 0.1s Time] [2022-01-18 15:54:24,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-01-18 15:54:24,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 238. [2022-01-18 15:54:24,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 2.168776371308017) internal successors, (514), 237 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:24,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 514 transitions. [2022-01-18 15:54:24,962 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 514 transitions. Word has length 24 [2022-01-18 15:54:24,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:24,962 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 514 transitions. [2022-01-18 15:54:24,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.6) internal successors, (52), 19 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:24,962 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 514 transitions. [2022-01-18 15:54:24,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:24,962 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:24,962 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:24,980 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-01-18 15:54:25,175 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-01-18 15:54:25,175 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:25,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:25,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1093117114, now seen corresponding path program 8 times [2022-01-18 15:54:25,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:25,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753377693] [2022-01-18 15:54:25,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:25,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:25,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:25,319 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:54:25,319 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:25,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753377693] [2022-01-18 15:54:25,319 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753377693] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:25,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653405222] [2022-01-18 15:54:25,319 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:54:25,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:25,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:25,320 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-01-18 15:54:25,323 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-01-18 15:54:25,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:54:25,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:25,342 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:54:25,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:25,630 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:25,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:25,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:25,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:25,633 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:25,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:25,635 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-01-18 15:54:25,662 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:25,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:25,960 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 15:54:25,960 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-01-18 15:54:26,153 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:26,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653405222] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:26,153 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:26,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 27 [2022-01-18 15:54:26,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405461856] [2022-01-18 15:54:26,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:26,154 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:54:26,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:26,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:54:26,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:54:26,155 INFO L87 Difference]: Start difference. First operand 238 states and 514 transitions. Second operand has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-18 15:54:26,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:26,974 INFO L93 Difference]: Finished difference Result 943 states and 1974 transitions. [2022-01-18 15:54:26,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 15:54:26,974 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-18 15:54:26,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:26,976 INFO L225 Difference]: With dead ends: 943 [2022-01-18 15:54:26,976 INFO L226 Difference]: Without dead ends: 728 [2022-01-18 15:54:26,977 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 947 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=445, Invalid=2525, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 15:54:26,977 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 394 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 453 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 13 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:26,978 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 528 Invalid, 580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 453 Invalid, 0 Unknown, 13 Unchecked, 0.3s Time] [2022-01-18 15:54:26,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2022-01-18 15:54:26,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 283. [2022-01-18 15:54:26,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 282 states have (on average 2.2092198581560285) internal successors, (623), 282 states have internal predecessors, (623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:26,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 623 transitions. [2022-01-18 15:54:26,984 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 623 transitions. Word has length 26 [2022-01-18 15:54:26,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:26,984 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 623 transitions. [2022-01-18 15:54:26,985 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.142857142857143) internal successors, (60), 27 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-01-18 15:54:26,985 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 623 transitions. [2022-01-18 15:54:26,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:26,985 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:26,985 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:27,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-01-18 15:54:27,199 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-01-18 15:54:27,200 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:27,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:27,200 INFO L85 PathProgramCache]: Analyzing trace with hash -380854990, now seen corresponding path program 9 times [2022-01-18 15:54:27,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:27,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021283569] [2022-01-18 15:54:27,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:27,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:27,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:27,359 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:27,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:27,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021283569] [2022-01-18 15:54:27,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021283569] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:27,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [399653564] [2022-01-18 15:54:27,359 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:54:27,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:27,359 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:27,360 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-01-18 15:54:27,361 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-01-18 15:54:27,381 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:54:27,381 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:27,383 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 15:54:27,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:27,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:27,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:27,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:27,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:27,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:27,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:27,745 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 49 treesize of output 23 [2022-01-18 15:54:27,771 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:27,771 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:28,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:28,077 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:28,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:28,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:28,079 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:28,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:28,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:28,119 INFO L353 Elim1Store]: treesize reduction 19, result has 76.5 percent of original size [2022-01-18 15:54:28,120 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 56 treesize of output 89 [2022-01-18 15:54:28,326 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:28,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [399653564] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:28,326 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:28,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 15:54:28,326 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897211982] [2022-01-18 15:54:28,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:28,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 15:54:28,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:28,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 15:54:28,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=684, Unknown=0, NotChecked=0, Total=870 [2022-01-18 15:54:28,327 INFO L87 Difference]: Start difference. First operand 283 states and 623 transitions. Second operand has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:28,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:28,847 INFO L93 Difference]: Finished difference Result 639 states and 1406 transitions. [2022-01-18 15:54:28,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:54:28,848 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-01-18 15:54:28,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:28,850 INFO L225 Difference]: With dead ends: 639 [2022-01-18 15:54:28,850 INFO L226 Difference]: Without dead ends: 595 [2022-01-18 15:54:28,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=375, Invalid=1695, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:54:28,851 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 157 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 223 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 157 SdHoareTripleChecker+Valid, 525 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 237 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:28,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [157 Valid, 525 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 223 Invalid, 0 Unknown, 237 Unchecked, 0.1s Time] [2022-01-18 15:54:28,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2022-01-18 15:54:28,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 344. [2022-01-18 15:54:28,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 343 states have (on average 2.192419825072886) internal successors, (752), 343 states have internal predecessors, (752), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:28,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 752 transitions. [2022-01-18 15:54:28,861 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 752 transitions. Word has length 26 [2022-01-18 15:54:28,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:28,863 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 752 transitions. [2022-01-18 15:54:28,863 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.066666666666667) internal successors, (62), 29 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:28,863 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 752 transitions. [2022-01-18 15:54:28,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:28,863 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:28,863 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:28,881 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-01-18 15:54:29,079 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-01-18 15:54:29,079 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:29,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:29,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1073760540, now seen corresponding path program 10 times [2022-01-18 15:54:29,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:29,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411911947] [2022-01-18 15:54:29,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:29,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:29,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:29,228 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:29,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:29,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411911947] [2022-01-18 15:54:29,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411911947] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:29,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400278854] [2022-01-18 15:54:29,229 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:54:29,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:29,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:29,230 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-01-18 15:54:29,231 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-01-18 15:54:29,250 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:54:29,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:29,250 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:54:29,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:29,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:29,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:29,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:29,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:29,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:29,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:29,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:29,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:29,540 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-01-18 15:54:29,572 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:29,572 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:29,854 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 15:54:29,854 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-01-18 15:54:30,037 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:30,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400278854] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:30,037 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:30,037 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 15:54:30,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331541279] [2022-01-18 15:54:30,037 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:30,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:54:30,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:30,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:54:30,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:54:30,038 INFO L87 Difference]: Start difference. First operand 344 states and 752 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-01-18 15:54:30,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:30,516 INFO L93 Difference]: Finished difference Result 659 states and 1418 transitions. [2022-01-18 15:54:30,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 15:54:30,516 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-01-18 15:54:30,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:30,518 INFO L225 Difference]: With dead ends: 659 [2022-01-18 15:54:30,518 INFO L226 Difference]: Without dead ends: 616 [2022-01-18 15:54:30,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 513 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=279, Invalid=1613, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 15:54:30,519 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 204 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 466 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 673 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 466 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 116 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:30,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 673 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 466 Invalid, 0 Unknown, 116 Unchecked, 0.2s Time] [2022-01-18 15:54:30,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2022-01-18 15:54:30,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 400. [2022-01-18 15:54:30,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 2.182957393483709) internal successors, (871), 399 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:30,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 871 transitions. [2022-01-18 15:54:30,526 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 871 transitions. Word has length 26 [2022-01-18 15:54:30,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:30,527 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 871 transitions. [2022-01-18 15:54:30,527 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-01-18 15:54:30,527 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 871 transitions. [2022-01-18 15:54:30,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:30,527 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:30,527 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:30,542 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-01-18 15:54:30,727 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-01-18 15:54:30,728 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:30,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:30,728 INFO L85 PathProgramCache]: Analyzing trace with hash 82946818, now seen corresponding path program 11 times [2022-01-18 15:54:30,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:30,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149333239] [2022-01-18 15:54:30,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:30,728 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:30,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:30,876 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:54:30,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:30,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149333239] [2022-01-18 15:54:30,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149333239] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:30,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084364379] [2022-01-18 15:54:30,876 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:54:30,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:30,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:30,877 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-01-18 15:54:30,878 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-01-18 15:54:30,899 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:54:30,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:30,900 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:54:30,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:31,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:31,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:31,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:31,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:31,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:31,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:31,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,158 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 20 [2022-01-18 15:54:31,187 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 3 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:31,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:31,413 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,414 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:31,434 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:31,434 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 9 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 58 treesize of output 92 [2022-01-18 15:54:31,598 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:31,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084364379] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:31,598 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:31,598 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 30 [2022-01-18 15:54:31,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173347002] [2022-01-18 15:54:31,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:31,599 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 15:54:31,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:31,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 15:54:31,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=761, Unknown=0, NotChecked=0, Total=930 [2022-01-18 15:54:31,600 INFO L87 Difference]: Start difference. First operand 400 states and 871 transitions. Second operand has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 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-01-18 15:54:32,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:32,468 INFO L93 Difference]: Finished difference Result 1277 states and 2665 transitions. [2022-01-18 15:54:32,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 15:54:32,468 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 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 26 [2022-01-18 15:54:32,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:32,472 INFO L225 Difference]: With dead ends: 1277 [2022-01-18 15:54:32,472 INFO L226 Difference]: Without dead ends: 1037 [2022-01-18 15:54:32,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=464, Invalid=2728, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:54:32,473 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 361 mSDsluCounter, 1098 mSDsCounter, 0 mSdLazyCounter, 793 mSolverCounterSat, 95 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 361 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 95 IncrementalHoareTripleChecker+Valid, 793 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 68 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:32,473 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [361 Valid, 920 Invalid, 956 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [95 Valid, 793 Invalid, 0 Unknown, 68 Unchecked, 0.3s Time] [2022-01-18 15:54:32,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2022-01-18 15:54:32,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 448. [2022-01-18 15:54:32,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 447 states have (on average 2.170022371364653) internal successors, (970), 447 states have internal predecessors, (970), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:32,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 970 transitions. [2022-01-18 15:54:32,484 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 970 transitions. Word has length 26 [2022-01-18 15:54:32,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:32,485 INFO L470 AbstractCegarLoop]: Abstraction has 448 states and 970 transitions. [2022-01-18 15:54:32,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.193548387096774) internal successors, (68), 30 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-01-18 15:54:32,485 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 970 transitions. [2022-01-18 15:54:32,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:32,485 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:32,485 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:32,502 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-01-18 15:54:32,702 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-01-18 15:54:32,702 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:32,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:32,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1391025286, now seen corresponding path program 12 times [2022-01-18 15:54:32,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:32,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1882942134] [2022-01-18 15:54:32,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:32,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:32,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:32,855 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:32,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:32,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1882942134] [2022-01-18 15:54:32,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1882942134] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:32,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2017908795] [2022-01-18 15:54:32,856 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:54:32,856 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:32,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:32,857 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-01-18 15:54:32,857 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-01-18 15:54:32,876 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:54:32,876 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:32,877 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:54:32,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:33,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:33,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:33,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:33,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:33,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:33,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:33,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:33,157 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-01-18 15:54:33,182 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:33,183 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:33,445 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 15:54:33,445 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-01-18 15:54:33,669 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:33,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2017908795] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:33,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:33,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 15:54:33,670 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058860188] [2022-01-18 15:54:33,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:33,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:54:33,670 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:33,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:54:33,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:54:33,670 INFO L87 Difference]: Start difference. First operand 448 states and 970 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-01-18 15:54:34,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:34,408 INFO L93 Difference]: Finished difference Result 956 states and 2038 transitions. [2022-01-18 15:54:34,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 15:54:34,409 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-01-18 15:54:34,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:34,411 INFO L225 Difference]: With dead ends: 956 [2022-01-18 15:54:34,411 INFO L226 Difference]: Without dead ends: 938 [2022-01-18 15:54:34,412 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=432, Invalid=2760, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 15:54:34,412 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 154 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 490 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 105 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:34,412 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 862 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 490 Invalid, 0 Unknown, 105 Unchecked, 0.2s Time] [2022-01-18 15:54:34,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2022-01-18 15:54:34,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 636. [2022-01-18 15:54:34,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.264566929133858) internal successors, (1438), 635 states have internal predecessors, (1438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:34,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1438 transitions. [2022-01-18 15:54:34,423 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1438 transitions. Word has length 26 [2022-01-18 15:54:34,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:34,424 INFO L470 AbstractCegarLoop]: Abstraction has 636 states and 1438 transitions. [2022-01-18 15:54:34,424 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-01-18 15:54:34,424 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1438 transitions. [2022-01-18 15:54:34,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:34,424 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:34,424 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:34,445 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-01-18 15:54:34,639 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-01-18 15:54:34,639 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:34,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:34,640 INFO L85 PathProgramCache]: Analyzing trace with hash 63590244, now seen corresponding path program 13 times [2022-01-18 15:54:34,640 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:34,640 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042003315] [2022-01-18 15:54:34,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:34,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:34,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:34,776 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:34,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:34,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042003315] [2022-01-18 15:54:34,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042003315] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:34,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2134924189] [2022-01-18 15:54:34,777 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:54:34,777 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:34,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:34,778 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-01-18 15:54:34,778 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-01-18 15:54:34,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:34,797 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:54:34,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:35,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:35,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:35,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:35,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:35,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:35,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:35,074 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-01-18 15:54:35,098 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:35,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:35,364 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 15:54:35,365 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-01-18 15:54:35,539 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:35,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2134924189] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:35,539 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:35,539 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 15:54:35,539 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1726543839] [2022-01-18 15:54:35,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:35,540 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:54:35,540 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:35,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:54:35,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:54:35,540 INFO L87 Difference]: Start difference. First operand 636 states and 1438 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-01-18 15:54:36,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:36,305 INFO L93 Difference]: Finished difference Result 1334 states and 2937 transitions. [2022-01-18 15:54:36,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 15:54:36,305 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-01-18 15:54:36,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:36,309 INFO L225 Difference]: With dead ends: 1334 [2022-01-18 15:54:36,309 INFO L226 Difference]: Without dead ends: 1284 [2022-01-18 15:54:36,310 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1003 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=475, Invalid=3065, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 15:54:36,310 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 241 mSDsluCounter, 823 mSDsCounter, 0 mSdLazyCounter, 554 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 761 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 554 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 140 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:36,310 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 761 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 554 Invalid, 0 Unknown, 140 Unchecked, 0.2s Time] [2022-01-18 15:54:36,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1284 states. [2022-01-18 15:54:36,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1284 to 743. [2022-01-18 15:54:36,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.2735849056603774) internal successors, (1687), 742 states have internal predecessors, (1687), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:36,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1687 transitions. [2022-01-18 15:54:36,330 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1687 transitions. Word has length 26 [2022-01-18 15:54:36,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:36,330 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 1687 transitions. [2022-01-18 15:54:36,331 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-01-18 15:54:36,331 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1687 transitions. [2022-01-18 15:54:36,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:36,331 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:36,331 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:36,347 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-01-18 15:54:36,547 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-01-18 15:54:36,547 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:36,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:36,548 INFO L85 PathProgramCache]: Analyzing trace with hash 915605980, now seen corresponding path program 14 times [2022-01-18 15:54:36,548 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:36,548 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086522317] [2022-01-18 15:54:36,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:36,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:36,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:36,679 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:36,679 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:36,679 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086522317] [2022-01-18 15:54:36,679 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086522317] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:36,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697431134] [2022-01-18 15:54:36,680 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:54:36,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:36,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:36,681 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-01-18 15:54:36,681 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-01-18 15:54:36,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:54:36,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:36,699 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:54:36,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:36,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:36,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:36,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:36,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:36,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:36,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:36,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:36,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:36,994 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-01-18 15:54:37,031 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:37,031 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:37,296 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 15:54:37,297 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-01-18 15:54:37,528 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:37,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697431134] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:37,528 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:37,529 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 15:54:37,529 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929614167] [2022-01-18 15:54:37,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:37,529 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 15:54:37,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:37,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 15:54:37,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-01-18 15:54:37,530 INFO L87 Difference]: Start difference. First operand 743 states and 1687 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-01-18 15:54:37,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:37,839 INFO L93 Difference]: Finished difference Result 1151 states and 2543 transitions. [2022-01-18 15:54:37,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:54:37,840 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-01-18 15:54:37,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:37,843 INFO L225 Difference]: With dead ends: 1151 [2022-01-18 15:54:37,843 INFO L226 Difference]: Without dead ends: 1115 [2022-01-18 15:54:37,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:54:37,844 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 199 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 614 SdHoareTripleChecker+Invalid, 557 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:37,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 614 Invalid, 557 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 440 Invalid, 0 Unknown, 80 Unchecked, 0.2s Time] [2022-01-18 15:54:37,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2022-01-18 15:54:37,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 781. [2022-01-18 15:54:37,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 781 states, 780 states have (on average 2.2846153846153845) internal successors, (1782), 780 states have internal predecessors, (1782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:37,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1782 transitions. [2022-01-18 15:54:37,868 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 1782 transitions. Word has length 26 [2022-01-18 15:54:37,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:37,868 INFO L470 AbstractCegarLoop]: Abstraction has 781 states and 1782 transitions. [2022-01-18 15:54:37,868 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-01-18 15:54:37,868 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 1782 transitions. [2022-01-18 15:54:37,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:37,869 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:37,869 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:37,884 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-01-18 15:54:38,084 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-01-18 15:54:38,085 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:38,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:38,085 INFO L85 PathProgramCache]: Analyzing trace with hash 622781848, now seen corresponding path program 15 times [2022-01-18 15:54:38,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:38,085 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458598800] [2022-01-18 15:54:38,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:38,085 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:38,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:38,234 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:54:38,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:38,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458598800] [2022-01-18 15:54:38,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458598800] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:38,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536632570] [2022-01-18 15:54:38,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:54:38,234 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:38,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:38,235 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-01-18 15:54:38,236 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-01-18 15:54:38,254 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:54:38,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:38,255 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:54:38,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:38,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:38,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:38,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:38,495 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:38,496 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-01-18 15:54:38,519 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:38,519 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:38,803 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 15:54:38,803 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-01-18 15:54:39,037 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:39,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536632570] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:39,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:39,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-01-18 15:54:39,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162759533] [2022-01-18 15:54:39,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:39,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:54:39,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:39,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:54:39,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:54:39,039 INFO L87 Difference]: Start difference. First operand 781 states and 1782 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-01-18 15:54:39,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:39,942 INFO L93 Difference]: Finished difference Result 1683 states and 3632 transitions. [2022-01-18 15:54:39,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:54:39,942 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-01-18 15:54:39,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:39,946 INFO L225 Difference]: With dead ends: 1683 [2022-01-18 15:54:39,946 INFO L226 Difference]: Without dead ends: 1442 [2022-01-18 15:54:39,947 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 792 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=415, Invalid=2447, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 15:54:39,947 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 363 mSDsluCounter, 1213 mSDsCounter, 0 mSdLazyCounter, 860 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 363 SdHoareTripleChecker+Valid, 988 SdHoareTripleChecker+Invalid, 1011 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:39,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [363 Valid, 988 Invalid, 1011 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 860 Invalid, 0 Unknown, 75 Unchecked, 0.4s Time] [2022-01-18 15:54:39,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1442 states. [2022-01-18 15:54:39,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1442 to 841. [2022-01-18 15:54:39,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 841 states, 840 states have (on average 2.2738095238095237) internal successors, (1910), 840 states have internal predecessors, (1910), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:39,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1910 transitions. [2022-01-18 15:54:39,963 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1910 transitions. Word has length 26 [2022-01-18 15:54:39,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:39,963 INFO L470 AbstractCegarLoop]: Abstraction has 841 states and 1910 transitions. [2022-01-18 15:54:39,963 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-01-18 15:54:39,963 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1910 transitions. [2022-01-18 15:54:39,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:39,964 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:39,964 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:39,984 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-01-18 15:54:40,179 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-01-18 15:54:40,179 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:40,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:40,180 INFO L85 PathProgramCache]: Analyzing trace with hash -851190256, now seen corresponding path program 16 times [2022-01-18 15:54:40,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:40,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107971415] [2022-01-18 15:54:40,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:40,180 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:40,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:40,338 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:40,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:40,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107971415] [2022-01-18 15:54:40,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107971415] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:40,339 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346981193] [2022-01-18 15:54:40,339 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:54:40,339 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:40,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:40,340 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-01-18 15:54:40,341 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-01-18 15:54:40,359 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:54:40,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:40,360 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:54:40,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:40,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:40,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:40,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:40,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:40,621 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:40,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:40,622 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-01-18 15:54:40,647 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:40,648 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:40,920 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 15:54:40,921 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-01-18 15:54:41,209 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:41,210 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346981193] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:41,210 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:41,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 15:54:41,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504673928] [2022-01-18 15:54:41,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:41,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:54:41,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:41,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:54:41,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:54:41,211 INFO L87 Difference]: Start difference. First operand 841 states and 1910 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:42,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:42,231 INFO L93 Difference]: Finished difference Result 1643 states and 3643 transitions. [2022-01-18 15:54:42,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 15:54:42,232 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have 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-01-18 15:54:42,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:42,236 INFO L225 Difference]: With dead ends: 1643 [2022-01-18 15:54:42,236 INFO L226 Difference]: Without dead ends: 1583 [2022-01-18 15:54:42,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1262 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=591, Invalid=3831, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 15:54:42,237 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 246 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 246 SdHoareTripleChecker+Valid, 948 SdHoareTripleChecker+Invalid, 907 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 156 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:42,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [246 Valid, 948 Invalid, 907 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 668 Invalid, 0 Unknown, 156 Unchecked, 0.3s Time] [2022-01-18 15:54:42,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1583 states. [2022-01-18 15:54:42,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1583 to 697. [2022-01-18 15:54:42,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 696 states have (on average 2.211206896551724) internal successors, (1539), 696 states have internal predecessors, (1539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:42,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1539 transitions. [2022-01-18 15:54:42,251 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1539 transitions. Word has length 26 [2022-01-18 15:54:42,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:42,251 INFO L470 AbstractCegarLoop]: Abstraction has 697 states and 1539 transitions. [2022-01-18 15:54:42,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:42,251 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1539 transitions. [2022-01-18 15:54:42,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:42,252 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:42,252 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:42,272 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-01-18 15:54:42,467 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-01-18 15:54:42,467 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:42,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:42,468 INFO L85 PathProgramCache]: Analyzing trace with hash 603425274, now seen corresponding path program 17 times [2022-01-18 15:54:42,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:42,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235580623] [2022-01-18 15:54:42,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:42,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:42,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:42,610 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:42,611 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:42,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235580623] [2022-01-18 15:54:42,611 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235580623] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:42,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904636691] [2022-01-18 15:54:42,611 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:54:42,611 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:42,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:42,612 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-01-18 15:54:42,613 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-01-18 15:54:42,633 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:54:42,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:42,635 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:54:42,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:42,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:42,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:42,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:42,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:42,882 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-01-18 15:54:42,907 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:42,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:43,166 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 15:54:43,167 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-01-18 15:54:43,332 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:43,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904636691] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:43,332 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:43,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 15:54:43,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655857099] [2022-01-18 15:54:43,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:43,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:54:43,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:43,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:54:43,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:54:43,333 INFO L87 Difference]: Start difference. First operand 697 states and 1539 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:44,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:44,159 INFO L93 Difference]: Finished difference Result 1410 states and 3058 transitions. [2022-01-18 15:54:44,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:54:44,159 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have 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-01-18 15:54:44,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:44,162 INFO L225 Difference]: With dead ends: 1410 [2022-01-18 15:54:44,162 INFO L226 Difference]: Without dead ends: 1360 [2022-01-18 15:54:44,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 892 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=471, Invalid=2951, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 15:54:44,164 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 326 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 1020 SdHoareTripleChecker+Invalid, 1036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:44,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 1020 Invalid, 1036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 758 Invalid, 0 Unknown, 186 Unchecked, 0.3s Time] [2022-01-18 15:54:44,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1360 states. [2022-01-18 15:54:44,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1360 to 691. [2022-01-18 15:54:44,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 2.205797101449275) internal successors, (1522), 690 states have internal predecessors, (1522), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:44,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1522 transitions. [2022-01-18 15:54:44,176 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1522 transitions. Word has length 26 [2022-01-18 15:54:44,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:44,176 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 1522 transitions. [2022-01-18 15:54:44,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:44,176 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1522 transitions. [2022-01-18 15:54:44,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:44,176 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:44,177 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:44,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-01-18 15:54:44,391 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-01-18 15:54:44,391 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:44,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:44,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1455441010, now seen corresponding path program 18 times [2022-01-18 15:54:44,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:44,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539638394] [2022-01-18 15:54:44,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:44,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:44,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:44,547 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:44,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:44,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539638394] [2022-01-18 15:54:44,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539638394] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:44,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [961438415] [2022-01-18 15:54:44,548 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:54:44,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:44,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:44,551 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-01-18 15:54:44,576 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:54:44,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:44,576 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:54:44,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:44,583 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-01-18 15:54:44,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:44,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:44,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:44,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:44,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:44,834 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-01-18 15:54:44,859 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:44,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:45,143 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 15:54:45,143 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-01-18 15:54:45,350 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:45,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [961438415] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:45,350 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:45,350 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 15:54:45,350 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58930076] [2022-01-18 15:54:45,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:45,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 15:54:45,351 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:45,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 15:54:45,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-01-18 15:54:45,351 INFO L87 Difference]: Start difference. First operand 691 states and 1522 transitions. Second operand has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:45,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:45,800 INFO L93 Difference]: Finished difference Result 1225 states and 2663 transitions. [2022-01-18 15:54:45,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 15:54:45,801 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have 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-01-18 15:54:45,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:45,804 INFO L225 Difference]: With dead ends: 1225 [2022-01-18 15:54:45,804 INFO L226 Difference]: Without dead ends: 1193 [2022-01-18 15:54:45,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 491 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=289, Invalid=1781, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:54:45,805 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 207 mSDsluCounter, 772 mSDsCounter, 0 mSdLazyCounter, 443 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 740 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 264 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:45,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [207 Valid, 769 Invalid, 740 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 443 Invalid, 0 Unknown, 264 Unchecked, 0.2s Time] [2022-01-18 15:54:45,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2022-01-18 15:54:45,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 815. [2022-01-18 15:54:45,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 815 states, 814 states have (on average 2.2248157248157248) internal successors, (1811), 814 states have internal predecessors, (1811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:45,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 1811 transitions. [2022-01-18 15:54:45,817 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 1811 transitions. Word has length 26 [2022-01-18 15:54:45,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:45,817 INFO L470 AbstractCegarLoop]: Abstraction has 815 states and 1811 transitions. [2022-01-18 15:54:45,817 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.0714285714285716) internal successors, (58), 27 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:45,817 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 1811 transitions. [2022-01-18 15:54:45,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 15:54:45,818 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:45,818 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:45,837 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-01-18 15:54:46,037 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-01-18 15:54:46,037 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:46,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:46,038 INFO L85 PathProgramCache]: Analyzing trace with hash -818373156, now seen corresponding path program 19 times [2022-01-18 15:54:46,038 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:46,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356611380] [2022-01-18 15:54:46,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:46,038 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:46,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:46,178 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:46,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:46,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356611380] [2022-01-18 15:54:46,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356611380] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:46,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450224372] [2022-01-18 15:54:46,178 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:54:46,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:46,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:46,179 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-01-18 15:54:46,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:46,201 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 15:54:46,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:46,202 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-01-18 15:54:46,456 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 15:54:46,456 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-01-18 15:54:46,482 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:46,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:46,734 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 15:54:46,734 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-01-18 15:54:46,904 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:46,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450224372] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:46,905 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:46,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 15:54:46,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969014391] [2022-01-18 15:54:46,905 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:46,905 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 15:54:46,905 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:46,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 15:54:46,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-01-18 15:54:46,906 INFO L87 Difference]: Start difference. First operand 815 states and 1811 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-01-18 15:54:47,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:47,233 INFO L93 Difference]: Finished difference Result 1100 states and 2418 transitions. [2022-01-18 15:54:47,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 15:54:47,233 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-01-18 15:54:47,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:47,237 INFO L225 Difference]: With dead ends: 1100 [2022-01-18 15:54:47,237 INFO L226 Difference]: Without dead ends: 1077 [2022-01-18 15:54:47,237 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 32 SyntacticMatches, 5 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=171, Invalid=1019, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:54:47,237 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 160 mSDsluCounter, 665 mSDsCounter, 0 mSdLazyCounter, 607 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 640 SdHoareTripleChecker+Invalid, 639 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 607 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:47,238 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 640 Invalid, 639 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 607 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 15:54:47,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2022-01-18 15:54:47,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 801. [2022-01-18 15:54:47,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 801 states, 800 states have (on average 2.22125) internal successors, (1777), 800 states have internal predecessors, (1777), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:47,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 1777 transitions. [2022-01-18 15:54:47,249 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 1777 transitions. Word has length 26 [2022-01-18 15:54:47,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:47,249 INFO L470 AbstractCegarLoop]: Abstraction has 801 states and 1777 transitions. [2022-01-18 15:54:47,249 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-01-18 15:54:47,250 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 1777 transitions. [2022-01-18 15:54:47,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 15:54:47,250 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:47,250 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:47,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-01-18 15:54:47,466 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-01-18 15:54:47,466 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:47,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:47,467 INFO L85 PathProgramCache]: Analyzing trace with hash 6216637, now seen corresponding path program 20 times [2022-01-18 15:54:47,467 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:47,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060713414] [2022-01-18 15:54:47,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:47,467 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:47,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:47,490 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:47,490 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:47,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060713414] [2022-01-18 15:54:47,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060713414] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:47,490 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372325197] [2022-01-18 15:54:47,490 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:54:47,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:47,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:47,491 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-01-18 15:54:47,492 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-01-18 15:54:47,511 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:54:47,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:47,512 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 15:54:47,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:47,546 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:47,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:47,583 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 19 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:47,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372325197] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:47,584 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:47,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 15:54:47,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143474550] [2022-01-18 15:54:47,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:47,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 15:54:47,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:47,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 15:54:47,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-01-18 15:54:47,585 INFO L87 Difference]: Start difference. First operand 801 states and 1777 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-01-18 15:54:47,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:47,608 INFO L93 Difference]: Finished difference Result 1261 states and 2772 transitions. [2022-01-18 15:54:47,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 15:54:47,608 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-01-18 15:54:47,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:47,611 INFO L225 Difference]: With dead ends: 1261 [2022-01-18 15:54:47,611 INFO L226 Difference]: Without dead ends: 1254 [2022-01-18 15:54:47,611 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-01-18 15:54:47,612 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 44 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 50 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:47,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 66 Invalid, 50 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:54:47,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1254 states. [2022-01-18 15:54:47,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1254 to 1028. [2022-01-18 15:54:47,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1028 states, 1027 states have (on average 2.2482960077896785) internal successors, (2309), 1027 states have internal predecessors, (2309), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:47,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1028 states to 1028 states and 2309 transitions. [2022-01-18 15:54:47,625 INFO L78 Accepts]: Start accepts. Automaton has 1028 states and 2309 transitions. Word has length 28 [2022-01-18 15:54:47,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:47,625 INFO L470 AbstractCegarLoop]: Abstraction has 1028 states and 2309 transitions. [2022-01-18 15:54:47,625 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-01-18 15:54:47,625 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 2309 transitions. [2022-01-18 15:54:47,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:54:47,626 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:47,626 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:47,642 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-01-18 15:54:47,839 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-01-18 15:54:47,839 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:47,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:47,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1607383775, now seen corresponding path program 21 times [2022-01-18 15:54:47,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:47,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015635249] [2022-01-18 15:54:47,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:47,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:47,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:48,043 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:54:48,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:48,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015635249] [2022-01-18 15:54:48,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015635249] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:48,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1512918575] [2022-01-18 15:54:48,043 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:54:48,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:48,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:48,044 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-01-18 15:54:48,045 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-01-18 15:54:48,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:54:48,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:48,068 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:54:48,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:48,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:48,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:48,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:48,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:48,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:48,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:48,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:48,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:48,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:48,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:48,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:48,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:48,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:48,466 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-01-18 15:54:48,490 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:48,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:48,974 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:54:48,975 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-01-18 15:54:49,286 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:49,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1512918575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:49,286 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:49,286 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-18 15:54:49,286 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585742834] [2022-01-18 15:54:49,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:49,286 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:54:49,286 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:49,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:54:49,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1117, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:54:49,287 INFO L87 Difference]: Start difference. First operand 1028 states and 2309 transitions. Second operand has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:50,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:50,822 INFO L93 Difference]: Finished difference Result 2796 states and 6050 transitions. [2022-01-18 15:54:50,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 15:54:50,822 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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-01-18 15:54:50,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:50,829 INFO L225 Difference]: With dead ends: 2796 [2022-01-18 15:54:50,829 INFO L226 Difference]: Without dead ends: 2528 [2022-01-18 15:54:50,830 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2177 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=820, Invalid=5660, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 15:54:50,830 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 396 mSDsluCounter, 1210 mSDsCounter, 0 mSdLazyCounter, 743 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 396 SdHoareTripleChecker+Valid, 981 SdHoareTripleChecker+Invalid, 962 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 743 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:50,830 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [396 Valid, 981 Invalid, 962 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 743 Invalid, 0 Unknown, 115 Unchecked, 0.3s Time] [2022-01-18 15:54:50,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2528 states. [2022-01-18 15:54:50,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2528 to 1250. [2022-01-18 15:54:50,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1250 states, 1249 states have (on average 2.2722177742193757) internal successors, (2838), 1249 states have internal predecessors, (2838), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:50,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 2838 transitions. [2022-01-18 15:54:50,851 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 2838 transitions. Word has length 31 [2022-01-18 15:54:50,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:50,851 INFO L470 AbstractCegarLoop]: Abstraction has 1250 states and 2838 transitions. [2022-01-18 15:54:50,851 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.027027027027027) internal successors, (75), 36 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:50,851 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 2838 transitions. [2022-01-18 15:54:50,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:54:50,854 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:50,854 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:50,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-18 15:54:51,071 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-01-18 15:54:51,071 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:51,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:51,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1539207641, now seen corresponding path program 22 times [2022-01-18 15:54:51,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:51,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752371546] [2022-01-18 15:54:51,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:51,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:51,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:51,272 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:51,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:51,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752371546] [2022-01-18 15:54:51,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752371546] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:51,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113189189] [2022-01-18 15:54:51,272 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:54:51,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:51,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:51,273 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-01-18 15:54:51,276 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-01-18 15:54:51,294 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:54:51,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:51,295 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:54:51,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:51,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:51,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:51,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:51,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:51,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:51,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:51,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:51,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:51,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:51,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:51,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:51,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:51,711 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-01-18 15:54:51,736 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:51,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:52,205 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:54:52,205 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-01-18 15:54:52,668 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:52,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113189189] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:52,669 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:52,669 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:54:52,669 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478961377] [2022-01-18 15:54:52,669 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:52,669 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:54:52,669 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:52,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:54:52,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1196, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:54:52,670 INFO L87 Difference]: Start difference. First operand 1250 states and 2838 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:54:54,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:54,359 INFO L93 Difference]: Finished difference Result 3258 states and 7175 transitions. [2022-01-18 15:54:54,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 15:54:54,359 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:54:54,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:54,367 INFO L225 Difference]: With dead ends: 3258 [2022-01-18 15:54:54,367 INFO L226 Difference]: Without dead ends: 3166 [2022-01-18 15:54:54,369 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2725 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=921, Invalid=7269, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 15:54:54,369 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 344 mSDsluCounter, 1190 mSDsCounter, 0 mSdLazyCounter, 830 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1072 SdHoareTripleChecker+Invalid, 1039 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 75 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:54,369 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 1072 Invalid, 1039 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 830 Invalid, 0 Unknown, 75 Unchecked, 0.4s Time] [2022-01-18 15:54:54,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3166 states. [2022-01-18 15:54:54,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3166 to 1217. [2022-01-18 15:54:54,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1217 states, 1216 states have (on average 2.2590460526315788) internal successors, (2747), 1216 states have internal predecessors, (2747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:54,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 2747 transitions. [2022-01-18 15:54:54,394 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 2747 transitions. Word has length 31 [2022-01-18 15:54:54,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:54,394 INFO L470 AbstractCegarLoop]: Abstraction has 1217 states and 2747 transitions. [2022-01-18 15:54:54,395 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:54:54,395 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 2747 transitions. [2022-01-18 15:54:54,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:54:54,396 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:54,396 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:54,412 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-01-18 15:54:54,611 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-01-18 15:54:54,611 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:54,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:54,612 INFO L85 PathProgramCache]: Analyzing trace with hash 202404227, now seen corresponding path program 23 times [2022-01-18 15:54:54,612 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:54,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239393242] [2022-01-18 15:54:54,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:54,612 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:54,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:54,795 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:54,795 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:54,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239393242] [2022-01-18 15:54:54,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239393242] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:54,795 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226061842] [2022-01-18 15:54:54,796 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:54:54,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:54,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:54,797 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-01-18 15:54:54,798 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-01-18 15:54:54,818 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:54:54,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:54,818 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:54:54,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:55,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:55,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,259 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:55,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:55,260 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:55,260 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-01-18 15:54:55,286 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:55,287 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:55,762 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:54:55,763 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-01-18 15:54:56,110 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:56,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226061842] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:56,110 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:56,110 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:54:56,110 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639703493] [2022-01-18 15:54:56,110 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:56,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:54:56,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:56,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:54:56,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1212, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:54:56,111 INFO L87 Difference]: Start difference. First operand 1217 states and 2747 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:54:57,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:54:57,509 INFO L93 Difference]: Finished difference Result 2795 states and 6172 transitions. [2022-01-18 15:54:57,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 15:54:57,509 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:54:57,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:54:57,513 INFO L225 Difference]: With dead ends: 2795 [2022-01-18 15:54:57,513 INFO L226 Difference]: Without dead ends: 2714 [2022-01-18 15:54:57,514 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2017 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=735, Invalid=5745, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 15:54:57,514 INFO L933 BasicCegarLoop]: 68 mSDtfsCounter, 388 mSDsluCounter, 1120 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 1080 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 130 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:54:57,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 1080 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 745 Invalid, 0 Unknown, 130 Unchecked, 0.3s Time] [2022-01-18 15:54:57,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2714 states. [2022-01-18 15:54:57,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2714 to 1126. [2022-01-18 15:54:57,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1126 states, 1125 states have (on average 2.2497777777777777) internal successors, (2531), 1125 states have internal predecessors, (2531), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:54:57,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 2531 transitions. [2022-01-18 15:54:57,533 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 2531 transitions. Word has length 31 [2022-01-18 15:54:57,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:54:57,533 INFO L470 AbstractCegarLoop]: Abstraction has 1126 states and 2531 transitions. [2022-01-18 15:54:57,533 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:54:57,533 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 2531 transitions. [2022-01-18 15:54:57,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:54:57,535 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:54:57,535 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:54:57,550 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-01-18 15:54:57,741 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-01-18 15:54:57,741 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:54:57,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:54:57,741 INFO L85 PathProgramCache]: Analyzing trace with hash 419778619, now seen corresponding path program 24 times [2022-01-18 15:54:57,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:54:57,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001595161] [2022-01-18 15:54:57,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:54:57,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:54:57,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:54:57,936 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:57,937 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:54:57,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001595161] [2022-01-18 15:54:57,937 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001595161] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:54:57,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093536539] [2022-01-18 15:54:57,937 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:54:57,937 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:54:57,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:54:57,938 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-01-18 15:54:57,938 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-01-18 15:54:57,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:54:57,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:54:57,959 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 15:54:57,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:54:58,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:58,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:58,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:58,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:58,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:58,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:58,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:58,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:58,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:58,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:58,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:58,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:54:58,590 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:58,590 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 64 treesize of output 28 [2022-01-18 15:54:58,616 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:58,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:54:59,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,150 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,151 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,153 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,155 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,156 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:54:59,186 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:54:59,187 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 72 treesize of output 138 [2022-01-18 15:54:59,423 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:54:59,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093536539] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:54:59,423 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:54:59,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-01-18 15:54:59,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709078381] [2022-01-18 15:54:59,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:54:59,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 15:54:59,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:54:59,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 15:54:59,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1214, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:54:59,424 INFO L87 Difference]: Start difference. First operand 1126 states and 2531 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-01-18 15:55:02,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:02,769 INFO L93 Difference]: Finished difference Result 1999 states and 4373 transitions. [2022-01-18 15:55:02,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:55:02,769 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-01-18 15:55:02,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:02,772 INFO L225 Difference]: With dead ends: 1999 [2022-01-18 15:55:02,772 INFO L226 Difference]: Without dead ends: 1946 [2022-01-18 15:55:02,773 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1693 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=828, Invalid=4871, Unknown=1, NotChecked=0, Total=5700 [2022-01-18 15:55:02,773 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 244 mSDsluCounter, 916 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 244 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 862 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 481 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:02,774 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [244 Valid, 804 Invalid, 862 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 343 Invalid, 0 Unknown, 481 Unchecked, 0.2s Time] [2022-01-18 15:55:02,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1946 states. [2022-01-18 15:55:02,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1946 to 1263. [2022-01-18 15:55:02,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1263 states, 1262 states have (on average 2.2575277337559427) internal successors, (2849), 1262 states have internal predecessors, (2849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:02,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1263 states to 1263 states and 2849 transitions. [2022-01-18 15:55:02,792 INFO L78 Accepts]: Start accepts. Automaton has 1263 states and 2849 transitions. Word has length 31 [2022-01-18 15:55:02,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:02,792 INFO L470 AbstractCegarLoop]: Abstraction has 1263 states and 2849 transitions. [2022-01-18 15:55:02,792 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-01-18 15:55:02,792 INFO L276 IsEmpty]: Start isEmpty. Operand 1263 states and 2849 transitions. [2022-01-18 15:55:02,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:02,794 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:02,794 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:02,809 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-01-18 15:55:03,001 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-01-18 15:55:03,001 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:03,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:03,002 INFO L85 PathProgramCache]: Analyzing trace with hash -581010569, now seen corresponding path program 25 times [2022-01-18 15:55:03,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:03,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273719717] [2022-01-18 15:55:03,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:03,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:03,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:03,193 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 15:55:03,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:03,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273719717] [2022-01-18 15:55:03,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273719717] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:03,193 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372903946] [2022-01-18 15:55:03,194 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:55:03,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:03,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:03,194 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-01-18 15:55:03,195 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-01-18 15:55:03,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:03,216 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:03,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:03,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:03,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:03,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:03,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:03,618 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-01-18 15:55:03,643 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:03,643 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:04,126 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:04,127 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-01-18 15:55:04,365 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:04,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372903946] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:04,365 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:04,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 15] total 34 [2022-01-18 15:55:04,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332850371] [2022-01-18 15:55:04,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:04,366 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:55:04,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:04,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:55:04,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=996, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:55:04,366 INFO L87 Difference]: Start difference. First operand 1263 states and 2849 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-01-18 15:55:05,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:05,681 INFO L93 Difference]: Finished difference Result 2662 states and 5775 transitions. [2022-01-18 15:55:05,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 15:55:05,681 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 31 [2022-01-18 15:55:05,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:05,685 INFO L225 Difference]: With dead ends: 2662 [2022-01-18 15:55:05,685 INFO L226 Difference]: Without dead ends: 2421 [2022-01-18 15:55:05,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1210 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=550, Invalid=3482, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 15:55:05,686 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 373 mSDsluCounter, 1845 mSDsCounter, 0 mSdLazyCounter, 1201 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 373 SdHoareTripleChecker+Valid, 1471 SdHoareTripleChecker+Invalid, 1443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 143 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:05,686 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [373 Valid, 1471 Invalid, 1443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1201 Invalid, 0 Unknown, 143 Unchecked, 0.5s Time] [2022-01-18 15:55:05,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2421 states. [2022-01-18 15:55:05,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2421 to 1353. [2022-01-18 15:55:05,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1353 states, 1352 states have (on average 2.253698224852071) internal successors, (3047), 1352 states have internal predecessors, (3047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:05,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1353 states to 1353 states and 3047 transitions. [2022-01-18 15:55:05,705 INFO L78 Accepts]: Start accepts. Automaton has 1353 states and 3047 transitions. Word has length 31 [2022-01-18 15:55:05,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:05,705 INFO L470 AbstractCegarLoop]: Abstraction has 1353 states and 3047 transitions. [2022-01-18 15:55:05,705 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-01-18 15:55:05,705 INFO L276 IsEmpty]: Start isEmpty. Operand 1353 states and 3047 transitions. [2022-01-18 15:55:05,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:05,707 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:05,707 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:05,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 15:55:05,910 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-01-18 15:55:05,910 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:05,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:05,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1729386449, now seen corresponding path program 26 times [2022-01-18 15:55:05,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:05,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202399873] [2022-01-18 15:55:05,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:05,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:05,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:06,086 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:55:06,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:06,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202399873] [2022-01-18 15:55:06,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202399873] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:06,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517052938] [2022-01-18 15:55:06,087 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:55:06,087 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:06,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:06,088 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-01-18 15:55:06,088 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-01-18 15:55:06,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:55:06,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:06,108 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:06,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:06,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:06,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,534 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:06,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:06,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:06,536 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-01-18 15:55:06,562 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:06,562 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:07,038 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:07,039 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-01-18 15:55:07,382 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:07,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517052938] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:07,382 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:07,382 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-18 15:55:07,382 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022845161] [2022-01-18 15:55:07,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:07,382 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:55:07,382 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:07,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:55:07,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1068, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:55:07,383 INFO L87 Difference]: Start difference. First operand 1353 states and 3047 transitions. Second operand has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:09,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:09,134 INFO L93 Difference]: Finished difference Result 2884 states and 6295 transitions. [2022-01-18 15:55:09,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 15:55:09,134 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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-01-18 15:55:09,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:09,139 INFO L225 Difference]: With dead ends: 2884 [2022-01-18 15:55:09,139 INFO L226 Difference]: Without dead ends: 2833 [2022-01-18 15:55:09,140 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2245 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=874, Invalid=6266, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 15:55:09,140 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 228 mSDsluCounter, 1597 mSDsCounter, 0 mSdLazyCounter, 1120 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 228 SdHoareTripleChecker+Valid, 1548 SdHoareTripleChecker+Invalid, 1367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 1120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:09,140 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [228 Valid, 1548 Invalid, 1367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 1120 Invalid, 0 Unknown, 177 Unchecked, 0.5s Time] [2022-01-18 15:55:09,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2022-01-18 15:55:09,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1449. [2022-01-18 15:55:09,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1449 states, 1448 states have (on average 2.2596685082872927) internal successors, (3272), 1448 states have internal predecessors, (3272), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:09,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 3272 transitions. [2022-01-18 15:55:09,174 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 3272 transitions. Word has length 31 [2022-01-18 15:55:09,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:09,174 INFO L470 AbstractCegarLoop]: Abstraction has 1449 states and 3272 transitions. [2022-01-18 15:55:09,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:09,174 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 3272 transitions. [2022-01-18 15:55:09,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:09,176 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:09,176 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:09,192 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-01-18 15:55:09,391 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-01-18 15:55:09,391 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:09,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:09,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1228777433, now seen corresponding path program 27 times [2022-01-18 15:55:09,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:09,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766875855] [2022-01-18 15:55:09,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:09,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:09,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:09,587 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:09,588 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:09,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766875855] [2022-01-18 15:55:09,588 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766875855] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:09,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533386677] [2022-01-18 15:55:09,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:55:09,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:09,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:09,589 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-01-18 15:55:09,590 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-01-18 15:55:09,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:55:09,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:09,610 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:09,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:10,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:10,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:10,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:10,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:10,096 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-01-18 15:55:10,123 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:10,123 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:10,601 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:10,601 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-01-18 15:55:10,962 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:10,962 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533386677] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:10,962 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:10,962 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-18 15:55:10,962 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935709201] [2022-01-18 15:55:10,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:10,962 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:55:10,962 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:10,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:55:10,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1141, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:55:10,963 INFO L87 Difference]: Start difference. First operand 1449 states and 3272 transitions. Second operand has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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-01-18 15:55:12,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:12,379 INFO L93 Difference]: Finished difference Result 3139 states and 6935 transitions. [2022-01-18 15:55:12,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:55:12,379 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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 31 [2022-01-18 15:55:12,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:12,384 INFO L225 Difference]: With dead ends: 3139 [2022-01-18 15:55:12,384 INFO L226 Difference]: Without dead ends: 3061 [2022-01-18 15:55:12,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1545 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=679, Invalid=4723, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:55:12,385 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 259 mSDsluCounter, 1794 mSDsCounter, 0 mSdLazyCounter, 1306 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 1676 SdHoareTripleChecker+Invalid, 1575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 180 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:12,385 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 1676 Invalid, 1575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1306 Invalid, 0 Unknown, 180 Unchecked, 0.5s Time] [2022-01-18 15:55:12,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3061 states. [2022-01-18 15:55:12,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3061 to 1259. [2022-01-18 15:55:12,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1259 states, 1258 states have (on average 2.237678855325914) internal successors, (2815), 1258 states have internal predecessors, (2815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:12,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1259 states to 1259 states and 2815 transitions. [2022-01-18 15:55:12,407 INFO L78 Accepts]: Start accepts. Automaton has 1259 states and 2815 transitions. Word has length 31 [2022-01-18 15:55:12,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:12,407 INFO L470 AbstractCegarLoop]: Abstraction has 1259 states and 2815 transitions. [2022-01-18 15:55:12,408 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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-01-18 15:55:12,408 INFO L276 IsEmpty]: Start isEmpty. Operand 1259 states and 2815 transitions. [2022-01-18 15:55:12,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:12,409 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:12,409 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:12,429 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-01-18 15:55:12,625 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-01-18 15:55:12,625 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:12,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:12,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1446151825, now seen corresponding path program 28 times [2022-01-18 15:55:12,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:12,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513661416] [2022-01-18 15:55:12,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:12,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:12,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:12,822 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:12,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:12,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513661416] [2022-01-18 15:55:12,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513661416] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:12,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138176807] [2022-01-18 15:55:12,822 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:55:12,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:12,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:12,823 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-01-18 15:55:12,824 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-01-18 15:55:12,842 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:55:12,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:12,843 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:12,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:13,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:13,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:13,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:13,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:13,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:13,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:13,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:13,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:13,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:13,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:13,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:13,292 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:13,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:13,293 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:13,294 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-01-18 15:55:13,321 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:13,321 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:13,808 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:13,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, 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-01-18 15:55:14,132 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:14,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138176807] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:14,132 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:14,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:55:14,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974096045] [2022-01-18 15:55:14,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:14,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:55:14,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:14,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:55:14,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1213, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:55:14,133 INFO L87 Difference]: Start difference. First operand 1259 states and 2815 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:15,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:15,183 INFO L93 Difference]: Finished difference Result 2581 states and 5684 transitions. [2022-01-18 15:55:15,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 15:55:15,183 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:55:15,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:15,186 INFO L225 Difference]: With dead ends: 2581 [2022-01-18 15:55:15,186 INFO L226 Difference]: Without dead ends: 2533 [2022-01-18 15:55:15,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1341 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=564, Invalid=4128, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:55:15,187 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 324 mSDsluCounter, 1202 mSDsCounter, 0 mSdLazyCounter, 809 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 1205 SdHoareTripleChecker+Invalid, 1184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 283 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:15,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 1205 Invalid, 1184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 809 Invalid, 0 Unknown, 283 Unchecked, 0.3s Time] [2022-01-18 15:55:15,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2533 states. [2022-01-18 15:55:15,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2533 to 1226. [2022-01-18 15:55:15,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1226 states, 1225 states have (on average 2.2310204081632654) internal successors, (2733), 1225 states have internal predecessors, (2733), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:15,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1226 states to 1226 states and 2733 transitions. [2022-01-18 15:55:15,206 INFO L78 Accepts]: Start accepts. Automaton has 1226 states and 2733 transitions. Word has length 31 [2022-01-18 15:55:15,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:15,206 INFO L470 AbstractCegarLoop]: Abstraction has 1226 states and 2733 transitions. [2022-01-18 15:55:15,206 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:15,206 INFO L276 IsEmpty]: Start isEmpty. Operand 1226 states and 2733 transitions. [2022-01-18 15:55:15,208 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:15,208 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:15,208 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:15,223 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 15:55:15,423 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-01-18 15:55:15,423 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:15,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:15,423 INFO L85 PathProgramCache]: Analyzing trace with hash 973292475, now seen corresponding path program 29 times [2022-01-18 15:55:15,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:15,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327826915] [2022-01-18 15:55:15,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:15,424 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:15,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:15,624 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:15,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:15,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327826915] [2022-01-18 15:55:15,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327826915] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:15,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113092214] [2022-01-18 15:55:15,625 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:55:15,625 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:15,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:15,625 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-01-18 15:55:15,626 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-01-18 15:55:15,646 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:55:15,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:15,647 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:15,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:16,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:16,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:16,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:16,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:16,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:16,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:16,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:16,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:16,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:16,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:16,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:16,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:16,076 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-01-18 15:55:16,105 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:16,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:16,583 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:16,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, 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-01-18 15:55:16,977 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:16,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113092214] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:16,977 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:16,978 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:55:16,978 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727361787] [2022-01-18 15:55:16,978 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:16,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:55:16,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:16,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:55:16,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1211, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:55:16,978 INFO L87 Difference]: Start difference. First operand 1226 states and 2733 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:17,797 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:17,797 INFO L93 Difference]: Finished difference Result 2552 states and 5597 transitions. [2022-01-18 15:55:17,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 15:55:17,798 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:55:17,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:17,801 INFO L225 Difference]: With dead ends: 2552 [2022-01-18 15:55:17,801 INFO L226 Difference]: Without dead ends: 2515 [2022-01-18 15:55:17,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 958 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=413, Invalid=3127, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 15:55:17,802 INFO L933 BasicCegarLoop]: 66 mSDtfsCounter, 306 mSDsluCounter, 1306 mSDsCounter, 0 mSdLazyCounter, 832 mSolverCounterSat, 81 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 1272 SdHoareTripleChecker+Invalid, 1052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 81 IncrementalHoareTripleChecker+Valid, 832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 139 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:17,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 1272 Invalid, 1052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [81 Valid, 832 Invalid, 0 Unknown, 139 Unchecked, 0.4s Time] [2022-01-18 15:55:17,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2515 states. [2022-01-18 15:55:17,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2515 to 1235. [2022-01-18 15:55:17,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1235 states, 1234 states have (on average 2.2236628849270663) internal successors, (2744), 1234 states have internal predecessors, (2744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:17,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1235 states to 1235 states and 2744 transitions. [2022-01-18 15:55:17,820 INFO L78 Accepts]: Start accepts. Automaton has 1235 states and 2744 transitions. Word has length 31 [2022-01-18 15:55:17,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:17,820 INFO L470 AbstractCegarLoop]: Abstraction has 1235 states and 2744 transitions. [2022-01-18 15:55:17,821 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:17,821 INFO L276 IsEmpty]: Start isEmpty. Operand 1235 states and 2744 transitions. [2022-01-18 15:55:17,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:17,822 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:17,822 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:17,849 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-01-18 15:55:18,036 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-01-18 15:55:18,036 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:18,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:18,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1654123481, now seen corresponding path program 30 times [2022-01-18 15:55:18,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:18,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326432728] [2022-01-18 15:55:18,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:18,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:18,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:18,236 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:18,236 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:18,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326432728] [2022-01-18 15:55:18,236 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326432728] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:18,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192905053] [2022-01-18 15:55:18,237 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:55:18,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:18,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:18,237 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-01-18 15:55:18,238 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-01-18 15:55:18,257 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:55:18,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:18,258 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:18,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:18,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:18,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:18,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:18,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:18,690 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-01-18 15:55:18,716 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:18,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:19,194 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:19,194 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-01-18 15:55:19,427 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:19,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192905053] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:19,428 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:19,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:55:19,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762313581] [2022-01-18 15:55:19,428 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:19,428 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:55:19,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:19,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:55:19,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1188, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:55:19,429 INFO L87 Difference]: Start difference. First operand 1235 states and 2744 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:21,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:21,828 INFO L93 Difference]: Finished difference Result 3680 states and 7819 transitions. [2022-01-18 15:55:21,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 15:55:21,828 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:55:21,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:21,832 INFO L225 Difference]: With dead ends: 3680 [2022-01-18 15:55:21,832 INFO L226 Difference]: Without dead ends: 3318 [2022-01-18 15:55:21,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3017 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1029, Invalid=7901, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 15:55:21,834 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 567 mSDsluCounter, 1840 mSDsCounter, 0 mSdLazyCounter, 1205 mSolverCounterSat, 135 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 1506 SdHoareTripleChecker+Invalid, 1420 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 135 IncrementalHoareTripleChecker+Valid, 1205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 80 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:21,834 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [567 Valid, 1506 Invalid, 1420 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [135 Valid, 1205 Invalid, 0 Unknown, 80 Unchecked, 0.6s Time] [2022-01-18 15:55:21,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states. [2022-01-18 15:55:21,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 1515. [2022-01-18 15:55:21,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1515 states, 1514 states have (on average 2.249669749009247) internal successors, (3406), 1514 states have internal predecessors, (3406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:21,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 3406 transitions. [2022-01-18 15:55:21,858 INFO L78 Accepts]: Start accepts. Automaton has 1515 states and 3406 transitions. Word has length 31 [2022-01-18 15:55:21,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:21,858 INFO L470 AbstractCegarLoop]: Abstraction has 1515 states and 3406 transitions. [2022-01-18 15:55:21,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:21,858 INFO L276 IsEmpty]: Start isEmpty. Operand 1515 states and 3406 transitions. [2022-01-18 15:55:21,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:21,859 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:21,860 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:21,875 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-01-18 15:55:22,062 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-01-18 15:55:22,062 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:22,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:22,062 INFO L85 PathProgramCache]: Analyzing trace with hash -831055813, now seen corresponding path program 31 times [2022-01-18 15:55:22,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:22,062 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667783293] [2022-01-18 15:55:22,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:22,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:22,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:22,247 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:22,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:22,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667783293] [2022-01-18 15:55:22,250 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667783293] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:22,250 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181006601] [2022-01-18 15:55:22,250 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:55:22,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:22,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:22,251 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-01-18 15:55:22,251 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-01-18 15:55:22,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:22,271 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:22,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:22,694 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:22,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:22,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:22,696 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:22,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:22,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:22,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:22,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:22,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:22,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:22,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:22,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:22,700 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-01-18 15:55:22,726 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:22,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:23,214 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:23,214 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-01-18 15:55:23,518 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:23,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181006601] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:23,518 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:23,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:55:23,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439739294] [2022-01-18 15:55:23,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:23,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:55:23,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:23,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:55:23,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1211, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:55:23,519 INFO L87 Difference]: Start difference. First operand 1515 states and 3406 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:25,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:25,304 INFO L93 Difference]: Finished difference Result 3260 states and 7163 transitions. [2022-01-18 15:55:25,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 15:55:25,304 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:55:25,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:25,308 INFO L225 Difference]: With dead ends: 3260 [2022-01-18 15:55:25,308 INFO L226 Difference]: Without dead ends: 3157 [2022-01-18 15:55:25,309 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2162 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=765, Invalid=6375, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 15:55:25,309 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 236 mSDsluCounter, 1598 mSDsCounter, 0 mSdLazyCounter, 1070 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1070 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:25,309 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 1499 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1070 Invalid, 0 Unknown, 185 Unchecked, 0.4s Time] [2022-01-18 15:55:25,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3157 states. [2022-01-18 15:55:25,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3157 to 1923. [2022-01-18 15:55:25,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1923 states, 1922 states have (on average 2.2627471383975024) internal successors, (4349), 1922 states have internal predecessors, (4349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:25,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1923 states to 1923 states and 4349 transitions. [2022-01-18 15:55:25,333 INFO L78 Accepts]: Start accepts. Automaton has 1923 states and 4349 transitions. Word has length 31 [2022-01-18 15:55:25,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:25,333 INFO L470 AbstractCegarLoop]: Abstraction has 1923 states and 4349 transitions. [2022-01-18 15:55:25,333 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:25,333 INFO L276 IsEmpty]: Start isEmpty. Operand 1923 states and 4349 transitions. [2022-01-18 15:55:25,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:25,335 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:25,335 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:25,351 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 15:55:25,550 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-01-18 15:55:25,550 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:25,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:25,550 INFO L85 PathProgramCache]: Analyzing trace with hash -613681421, now seen corresponding path program 32 times [2022-01-18 15:55:25,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:25,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993507437] [2022-01-18 15:55:25,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:25,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:25,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:25,751 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:25,751 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:25,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993507437] [2022-01-18 15:55:25,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993507437] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:25,751 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488015444] [2022-01-18 15:55:25,751 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:55:25,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:25,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:25,752 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-01-18 15:55:25,753 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-01-18 15:55:25,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:55:25,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:25,774 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:25,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:26,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:26,249 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:26,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:26,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:26,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:26,251 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:26,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:26,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:26,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:26,253 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:26,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:26,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:26,255 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-01-18 15:55:26,282 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:26,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:26,763 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:26,763 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-01-18 15:55:27,050 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:27,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488015444] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:27,051 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:27,051 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:55:27,051 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724944697] [2022-01-18 15:55:27,051 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:27,051 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:55:27,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:27,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:55:27,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1214, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:55:27,052 INFO L87 Difference]: Start difference. First operand 1923 states and 4349 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:27,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:27,724 INFO L93 Difference]: Finished difference Result 2391 states and 5326 transitions. [2022-01-18 15:55:27,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 15:55:27,724 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:55:27,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:27,727 INFO L225 Difference]: With dead ends: 2391 [2022-01-18 15:55:27,727 INFO L226 Difference]: Without dead ends: 2373 [2022-01-18 15:55:27,727 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 755 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=325, Invalid=2431, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 15:55:27,727 INFO L933 BasicCegarLoop]: 50 mSDtfsCounter, 150 mSDsluCounter, 1065 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 1032 SdHoareTripleChecker+Invalid, 669 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:27,727 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 1032 Invalid, 669 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 447 Invalid, 0 Unknown, 185 Unchecked, 0.2s Time] [2022-01-18 15:55:27,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2373 states. [2022-01-18 15:55:27,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2373 to 2031. [2022-01-18 15:55:27,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2031 states, 2030 states have (on average 2.2699507389162563) internal successors, (4608), 2030 states have internal predecessors, (4608), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:27,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2031 states to 2031 states and 4608 transitions. [2022-01-18 15:55:27,751 INFO L78 Accepts]: Start accepts. Automaton has 2031 states and 4608 transitions. Word has length 31 [2022-01-18 15:55:27,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:27,751 INFO L470 AbstractCegarLoop]: Abstraction has 2031 states and 4608 transitions. [2022-01-18 15:55:27,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:27,751 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 4608 transitions. [2022-01-18 15:55:27,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:27,753 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:27,753 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:27,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-01-18 15:55:27,967 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-01-18 15:55:27,967 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:27,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:27,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1614470609, now seen corresponding path program 33 times [2022-01-18 15:55:27,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:27,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586552440] [2022-01-18 15:55:27,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:27,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:27,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:28,141 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:55:28,141 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:28,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586552440] [2022-01-18 15:55:28,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586552440] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:28,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987941746] [2022-01-18 15:55:28,142 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:55:28,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:28,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:28,143 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-01-18 15:55:28,143 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-01-18 15:55:28,162 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:55:28,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:28,163 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:28,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:28,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,584 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,585 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,585 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:28,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,586 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:28,586 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:28,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:28,588 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-01-18 15:55:28,614 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:28,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:29,093 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:29,093 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-01-18 15:55:29,394 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:29,394 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987941746] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:29,394 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:29,394 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-18 15:55:29,394 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315705462] [2022-01-18 15:55:29,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:29,395 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:55:29,395 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:29,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:55:29,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1065, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:55:29,395 INFO L87 Difference]: Start difference. First operand 2031 states and 4608 transitions. Second operand has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:31,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:31,600 INFO L93 Difference]: Finished difference Result 4562 states and 9939 transitions. [2022-01-18 15:55:31,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 15:55:31,600 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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-01-18 15:55:31,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:31,606 INFO L225 Difference]: With dead ends: 4562 [2022-01-18 15:55:31,606 INFO L226 Difference]: Without dead ends: 4171 [2022-01-18 15:55:31,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2460 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=925, Invalid=6731, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 15:55:31,606 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 603 mSDsluCounter, 1903 mSDsCounter, 0 mSdLazyCounter, 1298 mSolverCounterSat, 128 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 1510 SdHoareTripleChecker+Invalid, 1543 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 128 IncrementalHoareTripleChecker+Valid, 1298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:31,606 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [603 Valid, 1510 Invalid, 1543 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [128 Valid, 1298 Invalid, 0 Unknown, 117 Unchecked, 0.6s Time] [2022-01-18 15:55:31,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4171 states. [2022-01-18 15:55:31,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4171 to 2193. [2022-01-18 15:55:31,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2193 states, 2192 states have (on average 2.2650547445255476) internal successors, (4965), 2192 states have internal predecessors, (4965), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:31,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2193 states to 2193 states and 4965 transitions. [2022-01-18 15:55:31,639 INFO L78 Accepts]: Start accepts. Automaton has 2193 states and 4965 transitions. Word has length 31 [2022-01-18 15:55:31,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:31,639 INFO L470 AbstractCegarLoop]: Abstraction has 2193 states and 4965 transitions. [2022-01-18 15:55:31,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:31,639 INFO L276 IsEmpty]: Start isEmpty. Operand 2193 states and 4965 transitions. [2022-01-18 15:55:31,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:31,641 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:31,641 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:31,657 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-01-18 15:55:31,850 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-01-18 15:55:31,850 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:31,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:31,851 INFO L85 PathProgramCache]: Analyzing trace with hash 195317393, now seen corresponding path program 34 times [2022-01-18 15:55:31,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:31,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437117734] [2022-01-18 15:55:31,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:31,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:31,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:32,059 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:32,060 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:32,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437117734] [2022-01-18 15:55:32,060 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437117734] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:32,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191638918] [2022-01-18 15:55:32,060 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:55:32,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:32,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:32,092 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-01-18 15:55:32,093 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-01-18 15:55:32,113 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:55:32,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:32,114 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:32,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:32,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:32,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:32,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:32,575 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:32,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:32,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:32,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:32,577 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:32,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:32,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:32,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:32,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:32,579 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-01-18 15:55:32,606 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:32,606 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:33,090 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:33,091 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-01-18 15:55:33,435 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:33,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191638918] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:33,435 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:33,435 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-18 15:55:33,435 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097591404] [2022-01-18 15:55:33,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:33,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:55:33,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:33,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:55:33,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1140, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:55:33,436 INFO L87 Difference]: Start difference. First operand 2193 states and 4965 transitions. Second operand has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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-01-18 15:55:35,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:35,658 INFO L93 Difference]: Finished difference Result 4248 states and 9369 transitions. [2022-01-18 15:55:35,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 15:55:35,659 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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 31 [2022-01-18 15:55:35,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:35,664 INFO L225 Difference]: With dead ends: 4248 [2022-01-18 15:55:35,664 INFO L226 Difference]: Without dead ends: 4119 [2022-01-18 15:55:35,665 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2812 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1072, Invalid=7670, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 15:55:35,665 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 438 mSDsluCounter, 1485 mSDsCounter, 0 mSdLazyCounter, 1067 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 1346 SdHoareTripleChecker+Invalid, 1393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1067 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 186 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:35,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [438 Valid, 1346 Invalid, 1393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1067 Invalid, 0 Unknown, 186 Unchecked, 0.5s Time] [2022-01-18 15:55:35,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4119 states. [2022-01-18 15:55:35,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4119 to 2245. [2022-01-18 15:55:35,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2245 states, 2244 states have (on average 2.2615864527629235) internal successors, (5075), 2244 states have internal predecessors, (5075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:35,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2245 states to 2245 states and 5075 transitions. [2022-01-18 15:55:35,699 INFO L78 Accepts]: Start accepts. Automaton has 2245 states and 5075 transitions. Word has length 31 [2022-01-18 15:55:35,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:35,700 INFO L470 AbstractCegarLoop]: Abstraction has 2245 states and 5075 transitions. [2022-01-18 15:55:35,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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-01-18 15:55:35,700 INFO L276 IsEmpty]: Start isEmpty. Operand 2245 states and 5075 transitions. [2022-01-18 15:55:35,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:35,702 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:35,702 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:35,718 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-18 15:55:35,916 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-01-18 15:55:35,916 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:35,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:35,916 INFO L85 PathProgramCache]: Analyzing trace with hash 412691785, now seen corresponding path program 35 times [2022-01-18 15:55:35,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:35,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111176754] [2022-01-18 15:55:35,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:35,917 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:35,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:36,157 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:36,157 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:36,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111176754] [2022-01-18 15:55:36,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111176754] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:36,158 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206397582] [2022-01-18 15:55:36,158 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:55:36,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:36,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:36,159 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-01-18 15:55:36,159 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-01-18 15:55:36,180 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:55:36,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:36,181 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:36,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:36,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:36,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:36,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:36,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:36,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:36,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:36,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:36,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:36,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:36,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:36,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:36,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:36,665 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-01-18 15:55:36,691 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:36,691 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:37,170 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:37,170 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-01-18 15:55:37,463 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:37,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206397582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:37,463 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:37,463 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:55:37,463 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743066335] [2022-01-18 15:55:37,464 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:37,464 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:55:37,464 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:37,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:55:37,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1211, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:55:37,464 INFO L87 Difference]: Start difference. First operand 2245 states and 5075 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:39,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:39,248 INFO L93 Difference]: Finished difference Result 4020 states and 8941 transitions. [2022-01-18 15:55:39,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 15:55:39,249 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:55:39,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:39,253 INFO L225 Difference]: With dead ends: 4020 [2022-01-18 15:55:39,253 INFO L226 Difference]: Without dead ends: 3928 [2022-01-18 15:55:39,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2019 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=829, Invalid=6143, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 15:55:39,254 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 371 mSDsluCounter, 1063 mSDsCounter, 0 mSdLazyCounter, 763 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 1036 SdHoareTripleChecker+Invalid, 1128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 763 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:39,254 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 1036 Invalid, 1128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 763 Invalid, 0 Unknown, 246 Unchecked, 0.4s Time] [2022-01-18 15:55:39,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3928 states. [2022-01-18 15:55:39,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3928 to 1783. [2022-01-18 15:55:39,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1783 states, 1782 states have (on average 2.230078563411897) internal successors, (3974), 1782 states have internal predecessors, (3974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:39,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1783 states to 1783 states and 3974 transitions. [2022-01-18 15:55:39,280 INFO L78 Accepts]: Start accepts. Automaton has 1783 states and 3974 transitions. Word has length 31 [2022-01-18 15:55:39,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:39,281 INFO L470 AbstractCegarLoop]: Abstraction has 1783 states and 3974 transitions. [2022-01-18 15:55:39,281 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:39,281 INFO L276 IsEmpty]: Start isEmpty. Operand 1783 states and 3974 transitions. [2022-01-18 15:55:39,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:39,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:39,282 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:39,298 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-01-18 15:55:39,483 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-01-18 15:55:39,483 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:39,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:39,483 INFO L85 PathProgramCache]: Analyzing trace with hash -60167565, now seen corresponding path program 36 times [2022-01-18 15:55:39,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:39,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21537053] [2022-01-18 15:55:39,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:39,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:39,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:39,709 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:39,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:39,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21537053] [2022-01-18 15:55:39,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21537053] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:39,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554802315] [2022-01-18 15:55:39,710 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:55:39,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:39,710 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:39,711 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-01-18 15:55:39,712 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-01-18 15:55:39,732 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 15:55:39,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:39,733 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:39,733 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:40,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:40,243 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:40,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:40,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:40,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:40,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:40,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:40,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:40,247 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:40,247 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:40,248 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:40,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:40,249 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-01-18 15:55:40,276 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:40,276 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:40,754 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:40,754 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-01-18 15:55:41,029 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:41,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554802315] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:41,029 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:41,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:55:41,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951514273] [2022-01-18 15:55:41,029 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:41,029 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:55:41,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:41,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:55:41,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1214, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:55:41,030 INFO L87 Difference]: Start difference. First operand 1783 states and 3974 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:42,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:42,425 INFO L93 Difference]: Finished difference Result 3428 states and 7515 transitions. [2022-01-18 15:55:42,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 15:55:42,425 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:55:42,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:42,429 INFO L225 Difference]: With dead ends: 3428 [2022-01-18 15:55:42,429 INFO L226 Difference]: Without dead ends: 3391 [2022-01-18 15:55:42,430 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1731 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=720, Invalid=5286, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 15:55:42,430 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 338 mSDsluCounter, 1090 mSDsCounter, 0 mSdLazyCounter, 714 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 1057 SdHoareTripleChecker+Invalid, 1084 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 278 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:42,430 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 1057 Invalid, 1084 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 714 Invalid, 0 Unknown, 278 Unchecked, 0.3s Time] [2022-01-18 15:55:42,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3391 states. [2022-01-18 15:55:42,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3391 to 1789. [2022-01-18 15:55:42,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1788 states have (on average 2.228187919463087) internal successors, (3984), 1788 states have internal predecessors, (3984), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:42,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 3984 transitions. [2022-01-18 15:55:42,456 INFO L78 Accepts]: Start accepts. Automaton has 1789 states and 3984 transitions. Word has length 31 [2022-01-18 15:55:42,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:42,456 INFO L470 AbstractCegarLoop]: Abstraction has 1789 states and 3984 transitions. [2022-01-18 15:55:42,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:42,456 INFO L276 IsEmpty]: Start isEmpty. Operand 1789 states and 3984 transitions. [2022-01-18 15:55:42,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:42,457 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:42,458 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:42,473 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-01-18 15:55:42,667 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-01-18 15:55:42,667 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:42,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:42,667 INFO L85 PathProgramCache]: Analyzing trace with hash 472265399, now seen corresponding path program 37 times [2022-01-18 15:55:42,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:42,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138278717] [2022-01-18 15:55:42,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:42,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:42,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:42,861 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 32 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:55:42,861 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:42,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138278717] [2022-01-18 15:55:42,861 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138278717] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:42,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408066158] [2022-01-18 15:55:42,861 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:55:42,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:42,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:42,862 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-01-18 15:55:42,863 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-01-18 15:55:42,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:42,882 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:42,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:43,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:43,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:43,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:43,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:43,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:43,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:43,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:43,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:43,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:43,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:43,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:43,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:43,318 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:43,319 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-01-18 15:55:43,345 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 2 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:43,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:43,841 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:43,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, 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-01-18 15:55:44,300 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:44,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408066158] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:44,300 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:44,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-18 15:55:44,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805765715] [2022-01-18 15:55:44,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:44,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:55:44,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:44,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:55:44,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=1058, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:55:44,301 INFO L87 Difference]: Start difference. First operand 1789 states and 3984 transitions. Second operand has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:45,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:45,870 INFO L93 Difference]: Finished difference Result 3241 states and 7044 transitions. [2022-01-18 15:55:45,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 15:55:45,871 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have 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-01-18 15:55:45,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:45,875 INFO L225 Difference]: With dead ends: 3241 [2022-01-18 15:55:45,875 INFO L226 Difference]: Without dead ends: 3039 [2022-01-18 15:55:45,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1424 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=599, Invalid=4231, Unknown=0, NotChecked=0, Total=4830 [2022-01-18 15:55:45,876 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 460 mSDsluCounter, 1617 mSDsCounter, 0 mSdLazyCounter, 1141 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 1329 SdHoareTripleChecker+Invalid, 1333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 1141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:45,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 1329 Invalid, 1333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 1141 Invalid, 0 Unknown, 89 Unchecked, 0.5s Time] [2022-01-18 15:55:45,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3039 states. [2022-01-18 15:55:45,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3039 to 1873. [2022-01-18 15:55:45,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1873 states, 1872 states have (on average 2.2254273504273505) internal successors, (4166), 1872 states have internal predecessors, (4166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:45,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1873 states to 1873 states and 4166 transitions. [2022-01-18 15:55:45,901 INFO L78 Accepts]: Start accepts. Automaton has 1873 states and 4166 transitions. Word has length 31 [2022-01-18 15:55:45,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:45,901 INFO L470 AbstractCegarLoop]: Abstraction has 1873 states and 4166 transitions. [2022-01-18 15:55:45,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0833333333333335) internal successors, (75), 35 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:45,901 INFO L276 IsEmpty]: Start isEmpty. Operand 1873 states and 4166 transitions. [2022-01-18 15:55:45,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:45,903 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:45,903 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:45,918 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 15:55:46,103 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-01-18 15:55:46,103 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:46,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:46,104 INFO L85 PathProgramCache]: Analyzing trace with hash -2012913895, now seen corresponding path program 38 times [2022-01-18 15:55:46,104 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:46,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699329717] [2022-01-18 15:55:46,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:46,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:46,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:46,342 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:46,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:46,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699329717] [2022-01-18 15:55:46,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699329717] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:46,342 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746244029] [2022-01-18 15:55:46,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:55:46,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:46,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:46,343 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-01-18 15:55:46,344 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-01-18 15:55:46,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:55:46,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:46,363 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:46,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:46,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:46,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:46,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:46,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:46,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:46,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:46,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:46,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:46,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:46,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:46,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:46,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:46,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:46,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:46,802 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-01-18 15:55:46,829 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:46,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:47,311 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:47,311 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-01-18 15:55:47,695 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:47,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746244029] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:47,696 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:47,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-18 15:55:47,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740033770] [2022-01-18 15:55:47,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:47,696 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:55:47,696 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:47,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:55:47,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1127, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:55:47,696 INFO L87 Difference]: Start difference. First operand 1873 states and 4166 transitions. Second operand has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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-01-18 15:55:49,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:49,333 INFO L93 Difference]: Finished difference Result 3127 states and 6815 transitions. [2022-01-18 15:55:49,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 15:55:49,333 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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 31 [2022-01-18 15:55:49,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:49,336 INFO L225 Difference]: With dead ends: 3127 [2022-01-18 15:55:49,336 INFO L226 Difference]: Without dead ends: 3032 [2022-01-18 15:55:49,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1804 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=799, Invalid=5363, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 15:55:49,337 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 352 mSDsluCounter, 1462 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 352 SdHoareTripleChecker+Valid, 1330 SdHoareTripleChecker+Invalid, 1395 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 244 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:49,337 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [352 Valid, 1330 Invalid, 1395 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1052 Invalid, 0 Unknown, 244 Unchecked, 0.5s Time] [2022-01-18 15:55:49,339 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3032 states. [2022-01-18 15:55:49,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3032 to 1880. [2022-01-18 15:55:49,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1880 states, 1879 states have (on average 2.226184140500266) internal successors, (4183), 1879 states have internal predecessors, (4183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:49,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1880 states to 1880 states and 4183 transitions. [2022-01-18 15:55:49,360 INFO L78 Accepts]: Start accepts. Automaton has 1880 states and 4183 transitions. Word has length 31 [2022-01-18 15:55:49,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:49,360 INFO L470 AbstractCegarLoop]: Abstraction has 1880 states and 4183 transitions. [2022-01-18 15:55:49,360 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.054054054054054) internal successors, (76), 36 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-01-18 15:55:49,360 INFO L276 IsEmpty]: Start isEmpty. Operand 1880 states and 4183 transitions. [2022-01-18 15:55:49,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:49,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:49,361 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:49,377 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-01-18 15:55:49,562 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-01-18 15:55:49,563 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:49,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:49,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1795539503, now seen corresponding path program 39 times [2022-01-18 15:55:49,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:49,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680322007] [2022-01-18 15:55:49,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:49,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:49,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:49,785 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:49,785 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:49,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680322007] [2022-01-18 15:55:49,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680322007] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:49,785 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1470234427] [2022-01-18 15:55:49,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:55:49,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:49,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:49,796 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-01-18 15:55:49,797 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-01-18 15:55:49,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:55:49,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:49,817 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:49,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:50,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:50,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:50,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:50,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:50,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:50,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:50,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:50,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:50,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:50,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:50,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:50,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:50,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:50,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:50,285 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-01-18 15:55:50,315 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:50,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:50,812 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:50,812 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-01-18 15:55:51,168 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:51,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1470234427] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:51,169 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:51,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:55:51,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393027451] [2022-01-18 15:55:51,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:51,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:55:51,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:51,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:55:51,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1197, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:55:51,170 INFO L87 Difference]: Start difference. First operand 1880 states and 4183 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:52,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:52,677 INFO L93 Difference]: Finished difference Result 3131 states and 6832 transitions. [2022-01-18 15:55:52,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 15:55:52,677 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:55:52,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:52,681 INFO L225 Difference]: With dead ends: 3131 [2022-01-18 15:55:52,681 INFO L226 Difference]: Without dead ends: 3080 [2022-01-18 15:55:52,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1601 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=693, Invalid=5007, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 15:55:52,682 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 295 mSDsluCounter, 1604 mSDsCounter, 0 mSdLazyCounter, 1223 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 1501 SdHoareTripleChecker+Invalid, 1504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1223 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 202 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:52,682 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [295 Valid, 1501 Invalid, 1504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1223 Invalid, 0 Unknown, 202 Unchecked, 0.5s Time] [2022-01-18 15:55:52,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3080 states. [2022-01-18 15:55:52,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3080 to 1914. [2022-01-18 15:55:52,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1914 states, 1913 states have (on average 2.226868792472556) internal successors, (4260), 1913 states have internal predecessors, (4260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:52,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1914 states to 1914 states and 4260 transitions. [2022-01-18 15:55:52,706 INFO L78 Accepts]: Start accepts. Automaton has 1914 states and 4260 transitions. Word has length 31 [2022-01-18 15:55:52,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:52,706 INFO L470 AbstractCegarLoop]: Abstraction has 1914 states and 4260 transitions. [2022-01-18 15:55:52,706 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:52,706 INFO L276 IsEmpty]: Start isEmpty. Operand 1914 states and 4260 transitions. [2022-01-18 15:55:52,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:52,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:52,708 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:52,724 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-01-18 15:55:52,923 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-01-18 15:55:52,923 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:52,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:52,923 INFO L85 PathProgramCache]: Analyzing trace with hash 2026568443, now seen corresponding path program 40 times [2022-01-18 15:55:52,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:52,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549158608] [2022-01-18 15:55:52,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:52,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:52,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:53,133 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:53,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:53,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549158608] [2022-01-18 15:55:53,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549158608] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:53,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [461585722] [2022-01-18 15:55:53,133 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:55:53,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:53,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:53,134 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-01-18 15:55:53,136 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-01-18 15:55:53,161 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:55:53,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:53,162 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:53,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:53,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:53,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:53,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:53,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:53,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:53,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:53,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:53,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:53,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:53,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:53,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:53,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:53,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:53,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:53,692 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-01-18 15:55:53,727 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:53,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:54,199 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:54,200 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-01-18 15:55:54,649 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:54,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [461585722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:54,649 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:54,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:55:54,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582181556] [2022-01-18 15:55:54,649 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:54,649 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:55:54,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:54,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:55:54,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:55:54,650 INFO L87 Difference]: Start difference. First operand 1914 states and 4260 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:56,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:56,026 INFO L93 Difference]: Finished difference Result 2916 states and 6399 transitions. [2022-01-18 15:55:56,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 15:55:56,027 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:55:56,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:56,030 INFO L225 Difference]: With dead ends: 2916 [2022-01-18 15:55:56,030 INFO L226 Difference]: Without dead ends: 2879 [2022-01-18 15:55:56,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1571 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=747, Invalid=4953, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 15:55:56,031 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 306 mSDsluCounter, 1159 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 1129 SdHoareTripleChecker+Invalid, 979 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 270 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:56,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 1129 Invalid, 979 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 640 Invalid, 0 Unknown, 270 Unchecked, 0.3s Time] [2022-01-18 15:55:56,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2879 states. [2022-01-18 15:55:56,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2879 to 2008. [2022-01-18 15:55:56,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2008 states, 2007 states have (on average 2.2316890881913305) internal successors, (4479), 2007 states have internal predecessors, (4479), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:56,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 4479 transitions. [2022-01-18 15:55:56,062 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 4479 transitions. Word has length 31 [2022-01-18 15:55:56,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:56,062 INFO L470 AbstractCegarLoop]: Abstraction has 2008 states and 4479 transitions. [2022-01-18 15:55:56,062 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:56,062 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 4479 transitions. [2022-01-18 15:55:56,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:56,064 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:56,064 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:56,079 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-01-18 15:55:56,264 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-01-18 15:55:56,264 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:56,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:56,265 INFO L85 PathProgramCache]: Analyzing trace with hash 469961651, now seen corresponding path program 41 times [2022-01-18 15:55:56,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:56,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829826576] [2022-01-18 15:55:56,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:56,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:56,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:56,483 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:56,483 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:56,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829826576] [2022-01-18 15:55:56,483 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829826576] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:56,483 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324507306] [2022-01-18 15:55:56,483 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:55:56,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:56,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:56,496 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-01-18 15:55:56,498 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-01-18 15:55:56,518 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:55:56,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:56,519 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:56,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:56,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:56,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:57,000 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:57,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:57,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:57,001 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:57,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:57,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:57,003 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:57,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:57,004 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:57,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:57,005 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-01-18 15:55:57,033 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:57,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:55:57,507 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:55:57,508 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-01-18 15:55:57,869 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 4 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:57,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324507306] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:55:57,870 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:55:57,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:55:57,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083995020] [2022-01-18 15:55:57,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:55:57,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:55:57,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:55:57,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:55:57,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1195, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:55:57,871 INFO L87 Difference]: Start difference. First operand 2008 states and 4479 transitions. Second operand has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:58,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:55:58,770 INFO L93 Difference]: Finished difference Result 3180 states and 6988 transitions. [2022-01-18 15:55:58,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 15:55:58,770 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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 31 [2022-01-18 15:55:58,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:55:58,774 INFO L225 Difference]: With dead ends: 3180 [2022-01-18 15:55:58,774 INFO L226 Difference]: Without dead ends: 3134 [2022-01-18 15:55:58,774 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=514, Invalid=3392, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:55:58,775 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 286 mSDsluCounter, 1266 mSDsCounter, 0 mSdLazyCounter, 782 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1225 SdHoareTripleChecker+Invalid, 1217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 371 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:55:58,775 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 1225 Invalid, 1217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 782 Invalid, 0 Unknown, 371 Unchecked, 0.3s Time] [2022-01-18 15:55:58,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3134 states. [2022-01-18 15:55:58,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3134 to 2031. [2022-01-18 15:55:58,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2031 states, 2030 states have (on average 2.2305418719211825) internal successors, (4528), 2030 states have internal predecessors, (4528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:55:58,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2031 states to 2031 states and 4528 transitions. [2022-01-18 15:55:58,802 INFO L78 Accepts]: Start accepts. Automaton has 2031 states and 4528 transitions. Word has length 31 [2022-01-18 15:55:58,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:55:58,802 INFO L470 AbstractCegarLoop]: Abstraction has 2031 states and 4528 transitions. [2022-01-18 15:55:58,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.0) internal successors, (76), 37 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-01-18 15:55:58,803 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 4528 transitions. [2022-01-18 15:55:58,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:55:58,804 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:55:58,804 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:55:58,822 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-01-18 15:55:59,020 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-01-18 15:55:59,020 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:55:59,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:55:59,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1335222019, now seen corresponding path program 42 times [2022-01-18 15:55:59,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:55:59,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58356507] [2022-01-18 15:55:59,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:55:59,021 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:55:59,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:55:59,225 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:59,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:55:59,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58356507] [2022-01-18 15:55:59,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58356507] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:55:59,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675256582] [2022-01-18 15:55:59,225 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:55:59,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:55:59,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:55:59,226 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-01-18 15:55:59,227 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-01-18 15:55:59,249 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:55:59,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:55:59,250 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:55:59,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:55:59,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:59,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:55:59,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:55:59,652 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-01-18 15:55:59,678 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:55:59,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:00,157 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:00,158 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-01-18 15:56:00,579 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:00,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675256582] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:00,579 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:00,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:56:00,579 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638015136] [2022-01-18 15:56:00,579 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:00,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:56:00,579 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:00,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:56:00,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1137, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:56:00,580 INFO L87 Difference]: Start difference. First operand 2031 states and 4528 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-01-18 15:56:03,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:03,045 INFO L93 Difference]: Finished difference Result 5357 states and 11626 transitions. [2022-01-18 15:56:03,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 15:56:03,045 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-01-18 15:56:03,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:03,051 INFO L225 Difference]: With dead ends: 5357 [2022-01-18 15:56:03,052 INFO L226 Difference]: Without dead ends: 4937 [2022-01-18 15:56:03,053 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3014 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1091, Invalid=8221, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 15:56:03,053 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 578 mSDsluCounter, 1961 mSDsCounter, 0 mSdLazyCounter, 1247 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 1585 SdHoareTripleChecker+Invalid, 1529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 1247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 121 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:03,053 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [578 Valid, 1585 Invalid, 1529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 1247 Invalid, 0 Unknown, 121 Unchecked, 0.6s Time] [2022-01-18 15:56:03,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4937 states. [2022-01-18 15:56:03,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4937 to 2202. [2022-01-18 15:56:03,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2202 states, 2201 states have (on average 2.230349840981372) internal successors, (4909), 2201 states have internal predecessors, (4909), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:03,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2202 states to 2202 states and 4909 transitions. [2022-01-18 15:56:03,089 INFO L78 Accepts]: Start accepts. Automaton has 2202 states and 4909 transitions. Word has length 31 [2022-01-18 15:56:03,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:03,089 INFO L470 AbstractCegarLoop]: Abstraction has 2202 states and 4909 transitions. [2022-01-18 15:56:03,089 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-01-18 15:56:03,089 INFO L276 IsEmpty]: Start isEmpty. Operand 2202 states and 4909 transitions. [2022-01-18 15:56:03,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:03,091 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:03,091 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:03,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-18 15:56:03,291 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-01-18 15:56:03,292 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:03,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:03,292 INFO L85 PathProgramCache]: Analyzing trace with hash -932582883, now seen corresponding path program 43 times [2022-01-18 15:56:03,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:03,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086434807] [2022-01-18 15:56:03,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:03,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:03,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:03,503 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:03,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:03,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086434807] [2022-01-18 15:56:03,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086434807] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:03,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [9754593] [2022-01-18 15:56:03,503 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:56:03,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:03,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:03,504 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-01-18 15:56:03,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-01-18 15:56:03,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:03,525 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:03,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:03,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:03,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:03,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:03,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:03,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:03,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:03,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:03,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:03,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:03,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:03,952 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-01-18 15:56:03,978 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:03,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:04,456 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:04,457 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-01-18 15:56:04,781 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:04,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [9754593] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:04,782 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:04,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:56:04,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966592514] [2022-01-18 15:56:04,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:04,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:56:04,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:04,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:56:04,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1155, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:56:04,783 INFO L87 Difference]: Start difference. First operand 2202 states and 4909 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-01-18 15:56:06,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:06,582 INFO L93 Difference]: Finished difference Result 4326 states and 9605 transitions. [2022-01-18 15:56:06,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 15:56:06,582 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-01-18 15:56:06,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:06,588 INFO L225 Difference]: With dead ends: 4326 [2022-01-18 15:56:06,588 INFO L226 Difference]: Without dead ends: 4175 [2022-01-18 15:56:06,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2259 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=916, Invalid=6740, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 15:56:06,589 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 411 mSDsluCounter, 1249 mSDsCounter, 0 mSdLazyCounter, 831 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 1105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 831 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 165 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:06,589 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [411 Valid, 1157 Invalid, 1105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 831 Invalid, 0 Unknown, 165 Unchecked, 0.4s Time] [2022-01-18 15:56:06,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4175 states. [2022-01-18 15:56:06,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4175 to 2260. [2022-01-18 15:56:06,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2260 states, 2259 states have (on average 2.2217795484727754) internal successors, (5019), 2259 states have internal predecessors, (5019), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:06,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2260 states to 2260 states and 5019 transitions. [2022-01-18 15:56:06,624 INFO L78 Accepts]: Start accepts. Automaton has 2260 states and 5019 transitions. Word has length 31 [2022-01-18 15:56:06,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:06,625 INFO L470 AbstractCegarLoop]: Abstraction has 2260 states and 5019 transitions. [2022-01-18 15:56:06,625 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-01-18 15:56:06,625 INFO L276 IsEmpty]: Start isEmpty. Operand 2260 states and 5019 transitions. [2022-01-18 15:56:06,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:06,627 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:06,627 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:06,644 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-01-18 15:56:06,842 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-01-18 15:56:06,843 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:06,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:06,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1933372071, now seen corresponding path program 44 times [2022-01-18 15:56:06,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:06,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970690622] [2022-01-18 15:56:06,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:06,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:06,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:07,072 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:07,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:07,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970690622] [2022-01-18 15:56:07,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970690622] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:07,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462963676] [2022-01-18 15:56:07,073 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:56:07,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:07,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:07,074 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-01-18 15:56:07,075 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-01-18 15:56:07,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:56:07,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:07,097 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:07,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:07,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:07,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:07,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:07,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:07,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:07,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:07,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:07,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:07,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:07,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:07,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:07,557 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-01-18 15:56:07,585 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:07,585 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:08,060 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:08,061 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-01-18 15:56:08,375 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:08,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462963676] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:08,375 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:08,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 35 [2022-01-18 15:56:08,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997156568] [2022-01-18 15:56:08,375 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:08,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:56:08,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:08,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:56:08,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:56:08,376 INFO L87 Difference]: Start difference. First operand 2260 states and 5019 transitions. Second operand has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 35 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-01-18 15:56:10,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:10,802 INFO L93 Difference]: Finished difference Result 5306 states and 11490 transitions. [2022-01-18 15:56:10,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 15:56:10,803 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 35 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-01-18 15:56:10,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:10,809 INFO L225 Difference]: With dead ends: 5306 [2022-01-18 15:56:10,810 INFO L226 Difference]: Without dead ends: 4883 [2022-01-18 15:56:10,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2657 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1003, Invalid=7369, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 15:56:10,811 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 677 mSDsluCounter, 2136 mSDsCounter, 0 mSdLazyCounter, 1494 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 677 SdHoareTripleChecker+Valid, 1701 SdHoareTripleChecker+Invalid, 1751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 1494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:10,811 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [677 Valid, 1701 Invalid, 1751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 1494 Invalid, 0 Unknown, 101 Unchecked, 0.7s Time] [2022-01-18 15:56:10,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4883 states. [2022-01-18 15:56:10,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4883 to 2302. [2022-01-18 15:56:10,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2302 states, 2301 states have (on average 2.215993046501521) internal successors, (5099), 2301 states have internal predecessors, (5099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:10,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2302 states to 2302 states and 5099 transitions. [2022-01-18 15:56:10,855 INFO L78 Accepts]: Start accepts. Automaton has 2302 states and 5099 transitions. Word has length 31 [2022-01-18 15:56:10,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:10,856 INFO L470 AbstractCegarLoop]: Abstraction has 2302 states and 5099 transitions. [2022-01-18 15:56:10,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.0277777777777777) internal successors, (73), 35 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-01-18 15:56:10,856 INFO L276 IsEmpty]: Start isEmpty. Operand 2302 states and 5099 transitions. [2022-01-18 15:56:10,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:10,858 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:10,858 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:10,875 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-01-18 15:56:11,058 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-01-18 15:56:11,059 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:11,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:11,059 INFO L85 PathProgramCache]: Analyzing trace with hash 93790323, now seen corresponding path program 45 times [2022-01-18 15:56:11,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:11,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896003786] [2022-01-18 15:56:11,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:11,059 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:11,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:11,284 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:11,285 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:11,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896003786] [2022-01-18 15:56:11,285 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896003786] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:11,285 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556898681] [2022-01-18 15:56:11,285 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:56:11,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:11,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:11,286 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-01-18 15:56:11,287 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-01-18 15:56:11,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 15:56:11,307 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:11,307 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 15:56:11,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:11,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:11,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:11,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:11,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:11,901 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:11,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:11,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:11,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:11,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:11,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:11,905 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:11,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:11,905 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-01-18 15:56:11,933 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:11,933 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:12,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,440 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,442 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:12,514 INFO L353 Elim1Store]: treesize reduction 40, result has 72.8 percent of original size [2022-01-18 15:56:12,514 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-01-18 15:56:12,847 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:12,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556898681] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:12,848 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:12,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-01-18 15:56:12,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528567854] [2022-01-18 15:56:12,848 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:12,848 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 15:56:12,848 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:12,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 15:56:12,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1210, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:56:12,848 INFO L87 Difference]: Start difference. First operand 2302 states and 5099 transitions. Second operand has 39 states, 39 states have (on average 1.9487179487179487) internal successors, (76), 38 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-01-18 15:56:14,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:14,427 INFO L93 Difference]: Finished difference Result 3506 states and 7610 transitions. [2022-01-18 15:56:14,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:56:14,427 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 1.9487179487179487) internal successors, (76), 38 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 31 [2022-01-18 15:56:14,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:14,432 INFO L225 Difference]: With dead ends: 3506 [2022-01-18 15:56:14,432 INFO L226 Difference]: Without dead ends: 3384 [2022-01-18 15:56:14,432 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1690 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=990, Invalid=5330, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 15:56:14,433 INFO L933 BasicCegarLoop]: 52 mSDtfsCounter, 330 mSDsluCounter, 1123 mSDsCounter, 0 mSdLazyCounter, 487 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 963 SdHoareTripleChecker+Invalid, 1041 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 487 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 506 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:14,433 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 963 Invalid, 1041 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 487 Invalid, 0 Unknown, 506 Unchecked, 0.2s Time] [2022-01-18 15:56:14,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3384 states. [2022-01-18 15:56:14,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3384 to 2450. [2022-01-18 15:56:14,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2450 states, 2449 states have (on average 2.222539812168232) internal successors, (5443), 2449 states have internal predecessors, (5443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:14,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2450 states to 2450 states and 5443 transitions. [2022-01-18 15:56:14,464 INFO L78 Accepts]: Start accepts. Automaton has 2450 states and 5443 transitions. Word has length 31 [2022-01-18 15:56:14,464 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:14,464 INFO L470 AbstractCegarLoop]: Abstraction has 2450 states and 5443 transitions. [2022-01-18 15:56:14,464 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 1.9487179487179487) internal successors, (76), 38 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-01-18 15:56:14,464 INFO L276 IsEmpty]: Start isEmpty. Operand 2450 states and 5443 transitions. [2022-01-18 15:56:14,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:14,466 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:14,466 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:14,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-18 15:56:14,666 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-01-18 15:56:14,667 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:14,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:14,667 INFO L85 PathProgramCache]: Analyzing trace with hash -379069027, now seen corresponding path program 46 times [2022-01-18 15:56:14,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:14,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225354729] [2022-01-18 15:56:14,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:14,667 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:14,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:14,866 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:14,866 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:14,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225354729] [2022-01-18 15:56:14,866 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225354729] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:14,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1962021428] [2022-01-18 15:56:14,867 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:56:14,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:14,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:14,868 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-01-18 15:56:14,868 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-01-18 15:56:14,886 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:56:14,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:14,887 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:14,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:15,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:15,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:15,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:15,346 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-01-18 15:56:15,375 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:15,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:15,869 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:15,869 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-01-18 15:56:16,132 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:16,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1962021428] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:16,132 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:16,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:56:16,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91951893] [2022-01-18 15:56:16,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:16,132 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:56:16,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:16,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:56:16,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1149, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:56:16,133 INFO L87 Difference]: Start difference. First operand 2450 states and 5443 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-01-18 15:56:17,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:17,371 INFO L93 Difference]: Finished difference Result 3893 states and 8525 transitions. [2022-01-18 15:56:17,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 15:56:17,371 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-01-18 15:56:17,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:17,376 INFO L225 Difference]: With dead ends: 3893 [2022-01-18 15:56:17,377 INFO L226 Difference]: Without dead ends: 3849 [2022-01-18 15:56:17,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1397 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=614, Invalid=4642, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 15:56:17,377 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 334 mSDsluCounter, 1129 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 334 SdHoareTripleChecker+Valid, 1086 SdHoareTripleChecker+Invalid, 1097 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 305 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:17,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [334 Valid, 1086 Invalid, 1097 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 702 Invalid, 0 Unknown, 305 Unchecked, 0.3s Time] [2022-01-18 15:56:17,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3849 states. [2022-01-18 15:56:17,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3849 to 2636. [2022-01-18 15:56:17,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2636 states, 2635 states have (on average 2.2299810246679317) internal successors, (5876), 2635 states have internal predecessors, (5876), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:17,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2636 states to 2636 states and 5876 transitions. [2022-01-18 15:56:17,412 INFO L78 Accepts]: Start accepts. Automaton has 2636 states and 5876 transitions. Word has length 31 [2022-01-18 15:56:17,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:17,412 INFO L470 AbstractCegarLoop]: Abstraction has 2636 states and 5876 transitions. [2022-01-18 15:56:17,412 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-01-18 15:56:17,412 INFO L276 IsEmpty]: Start isEmpty. Operand 2636 states and 5876 transitions. [2022-01-18 15:56:17,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:17,414 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:17,414 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:17,431 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-01-18 15:56:17,629 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-01-18 15:56:17,629 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:17,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:17,630 INFO L85 PathProgramCache]: Analyzing trace with hash 153363937, now seen corresponding path program 47 times [2022-01-18 15:56:17,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:17,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470133217] [2022-01-18 15:56:17,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:17,630 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:17,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:17,838 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:17,838 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:17,838 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470133217] [2022-01-18 15:56:17,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470133217] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:17,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1650817284] [2022-01-18 15:56:17,839 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:56:17,839 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:17,839 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:17,840 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-01-18 15:56:17,840 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-01-18 15:56:17,859 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:56:17,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:17,860 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:17,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:18,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:18,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:18,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:18,298 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:18,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:18,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:18,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:18,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:18,301 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:18,302 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-01-18 15:56:18,329 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:18,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:18,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:18,837 INFO L353 Elim1Store]: treesize reduction 26, result has 80.5 percent of original size [2022-01-18 15:56:18,837 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 74 treesize of output 140 [2022-01-18 15:56:19,152 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:19,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1650817284] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:19,153 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:19,153 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 38 [2022-01-18 15:56:19,153 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148966188] [2022-01-18 15:56:19,153 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:19,153 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 15:56:19,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:19,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 15:56:19,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1200, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:56:19,153 INFO L87 Difference]: Start difference. First operand 2636 states and 5876 transitions. Second operand has 39 states, 39 states have (on average 2.0256410256410255) internal successors, (79), 38 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-01-18 15:56:21,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:21,731 INFO L93 Difference]: Finished difference Result 4982 states and 10804 transitions. [2022-01-18 15:56:21,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 15:56:21,731 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.0256410256410255) internal successors, (79), 38 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 31 [2022-01-18 15:56:21,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:21,737 INFO L225 Difference]: With dead ends: 4982 [2022-01-18 15:56:21,737 INFO L226 Difference]: Without dead ends: 4719 [2022-01-18 15:56:21,738 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2168 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1107, Invalid=6549, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 15:56:21,738 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 579 mSDsluCounter, 1491 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 1230 SdHoareTripleChecker+Invalid, 1285 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 87 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:21,738 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [579 Valid, 1230 Invalid, 1285 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1041 Invalid, 0 Unknown, 87 Unchecked, 0.5s Time] [2022-01-18 15:56:21,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4719 states. [2022-01-18 15:56:21,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4719 to 2810. [2022-01-18 15:56:21,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2810 states, 2809 states have (on average 2.22997508009968) internal successors, (6264), 2809 states have internal predecessors, (6264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:21,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2810 states to 2810 states and 6264 transitions. [2022-01-18 15:56:21,776 INFO L78 Accepts]: Start accepts. Automaton has 2810 states and 6264 transitions. Word has length 31 [2022-01-18 15:56:21,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:21,776 INFO L470 AbstractCegarLoop]: Abstraction has 2810 states and 6264 transitions. [2022-01-18 15:56:21,777 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.0256410256410255) internal successors, (79), 38 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-01-18 15:56:21,777 INFO L276 IsEmpty]: Start isEmpty. Operand 2810 states and 6264 transitions. [2022-01-18 15:56:21,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:21,779 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:21,779 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:21,794 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-01-18 15:56:21,979 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-01-18 15:56:21,979 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:21,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:21,980 INFO L85 PathProgramCache]: Analyzing trace with hash -2114440965, now seen corresponding path program 48 times [2022-01-18 15:56:21,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:21,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003933174] [2022-01-18 15:56:21,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:21,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:21,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:22,205 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:22,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:22,205 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003933174] [2022-01-18 15:56:22,206 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003933174] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:22,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704774451] [2022-01-18 15:56:22,206 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:56:22,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:22,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:22,207 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-01-18 15:56:22,207 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-01-18 15:56:22,226 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 15:56:22,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:22,226 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:22,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:22,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:22,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:22,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:22,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:22,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:22,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:22,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:22,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:22,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:22,667 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:22,668 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-01-18 15:56:22,695 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:22,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:23,177 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:23,178 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-01-18 15:56:23,548 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:23,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704774451] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:23,548 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:23,548 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:56:23,548 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515510666] [2022-01-18 15:56:23,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:23,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:56:23,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:23,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:56:23,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:56:23,549 INFO L87 Difference]: Start difference. First operand 2810 states and 6264 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-01-18 15:56:25,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:25,802 INFO L93 Difference]: Finished difference Result 4720 states and 10370 transitions. [2022-01-18 15:56:25,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-01-18 15:56:25,802 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-01-18 15:56:25,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:25,807 INFO L225 Difference]: With dead ends: 4720 [2022-01-18 15:56:25,808 INFO L226 Difference]: Without dead ends: 4590 [2022-01-18 15:56:25,808 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2783 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1051, Invalid=8069, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 15:56:25,808 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 438 mSDsluCounter, 1945 mSDsCounter, 0 mSdLazyCounter, 1274 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 1806 SdHoareTripleChecker+Invalid, 1811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 422 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:25,808 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [438 Valid, 1806 Invalid, 1811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1274 Invalid, 0 Unknown, 422 Unchecked, 0.5s Time] [2022-01-18 15:56:25,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4590 states. [2022-01-18 15:56:25,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4590 to 2947. [2022-01-18 15:56:25,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2947 states, 2946 states have (on average 2.2342158859470467) internal successors, (6582), 2946 states have internal predecessors, (6582), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:25,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2947 states to 2947 states and 6582 transitions. [2022-01-18 15:56:25,849 INFO L78 Accepts]: Start accepts. Automaton has 2947 states and 6582 transitions. Word has length 31 [2022-01-18 15:56:25,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:25,849 INFO L470 AbstractCegarLoop]: Abstraction has 2947 states and 6582 transitions. [2022-01-18 15:56:25,849 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-01-18 15:56:25,849 INFO L276 IsEmpty]: Start isEmpty. Operand 2947 states and 6582 transitions. [2022-01-18 15:56:25,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:25,852 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:25,852 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:25,869 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-01-18 15:56:26,059 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-01-18 15:56:26,059 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:26,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:26,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1707666981, now seen corresponding path program 49 times [2022-01-18 15:56:26,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:26,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356242894] [2022-01-18 15:56:26,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:26,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:26,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:26,291 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:26,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:26,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356242894] [2022-01-18 15:56:26,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356242894] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:26,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1142820809] [2022-01-18 15:56:26,291 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:56:26,291 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:26,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:26,304 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-01-18 15:56:26,305 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-01-18 15:56:26,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:26,325 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:26,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:26,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:26,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:26,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:26,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:26,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:26,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:26,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:26,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:26,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:26,817 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:26,817 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-01-18 15:56:26,844 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:26,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:27,323 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:27,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, 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-01-18 15:56:27,650 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:27,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1142820809] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:27,651 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:27,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:56:27,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446373819] [2022-01-18 15:56:27,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:27,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:56:27,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:27,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:56:27,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:56:27,652 INFO L87 Difference]: Start difference. First operand 2947 states and 6582 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-01-18 15:56:28,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:28,902 INFO L93 Difference]: Finished difference Result 4165 states and 9186 transitions. [2022-01-18 15:56:28,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:56:28,903 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-01-18 15:56:28,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:28,907 INFO L225 Difference]: With dead ends: 4165 [2022-01-18 15:56:28,907 INFO L226 Difference]: Without dead ends: 4128 [2022-01-18 15:56:28,908 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1319 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=597, Invalid=4373, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:56:28,908 INFO L933 BasicCegarLoop]: 70 mSDtfsCounter, 344 mSDsluCounter, 1294 mSDsCounter, 0 mSdLazyCounter, 839 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1256 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 839 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:28,908 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 1256 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 839 Invalid, 0 Unknown, 288 Unchecked, 0.4s Time] [2022-01-18 15:56:28,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4128 states. [2022-01-18 15:56:28,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4128 to 3028. [2022-01-18 15:56:28,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3028 states, 3027 states have (on average 2.2362074661380906) internal successors, (6769), 3027 states have internal predecessors, (6769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:28,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3028 states to 3028 states and 6769 transitions. [2022-01-18 15:56:28,941 INFO L78 Accepts]: Start accepts. Automaton has 3028 states and 6769 transitions. Word has length 31 [2022-01-18 15:56:28,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:28,941 INFO L470 AbstractCegarLoop]: Abstraction has 3028 states and 6769 transitions. [2022-01-18 15:56:28,941 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-01-18 15:56:28,941 INFO L276 IsEmpty]: Start isEmpty. Operand 3028 states and 6769 transitions. [2022-01-18 15:56:28,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:28,943 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:28,943 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:28,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-18 15:56:29,143 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-01-18 15:56:29,144 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:29,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:29,144 INFO L85 PathProgramCache]: Analyzing trace with hash 151060189, now seen corresponding path program 50 times [2022-01-18 15:56:29,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:29,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261729627] [2022-01-18 15:56:29,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:29,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:29,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:29,352 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:29,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:29,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261729627] [2022-01-18 15:56:29,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261729627] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:29,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [111812590] [2022-01-18 15:56:29,352 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:56:29,353 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:29,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:29,353 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-01-18 15:56:29,354 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-01-18 15:56:29,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:56:29,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:29,372 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:29,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:29,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:29,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:29,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:29,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:29,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:29,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:29,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:29,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:29,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:29,805 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-01-18 15:56:29,832 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:29,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:30,320 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:30,320 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-01-18 15:56:30,679 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:30,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [111812590] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:30,680 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:30,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:56:30,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554116743] [2022-01-18 15:56:30,680 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:30,680 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:56:30,680 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:30,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:56:30,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1137, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:56:30,681 INFO L87 Difference]: Start difference. First operand 3028 states and 6769 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-01-18 15:56:31,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:31,870 INFO L93 Difference]: Finished difference Result 4423 states and 9779 transitions. [2022-01-18 15:56:31,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 15:56:31,871 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-01-18 15:56:31,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:31,876 INFO L225 Difference]: With dead ends: 4423 [2022-01-18 15:56:31,876 INFO L226 Difference]: Without dead ends: 4385 [2022-01-18 15:56:31,877 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 36 SyntacticMatches, 5 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1437 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=654, Invalid=4602, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 15:56:31,877 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 333 mSDsluCounter, 1250 mSDsCounter, 0 mSdLazyCounter, 816 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 333 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 1152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 268 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:31,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [333 Valid, 1238 Invalid, 1152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 816 Invalid, 0 Unknown, 268 Unchecked, 0.3s Time] [2022-01-18 15:56:31,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4385 states. [2022-01-18 15:56:31,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4385 to 3136. [2022-01-18 15:56:31,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3136 states, 3135 states have (on average 2.23859649122807) internal successors, (7018), 3135 states have internal predecessors, (7018), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:31,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3136 states to 3136 states and 7018 transitions. [2022-01-18 15:56:31,920 INFO L78 Accepts]: Start accepts. Automaton has 3136 states and 7018 transitions. Word has length 31 [2022-01-18 15:56:31,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:31,920 INFO L470 AbstractCegarLoop]: Abstraction has 3136 states and 7018 transitions. [2022-01-18 15:56:31,920 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-01-18 15:56:31,920 INFO L276 IsEmpty]: Start isEmpty. Operand 3136 states and 7018 transitions. [2022-01-18 15:56:31,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:31,923 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:31,923 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:31,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-01-18 15:56:32,123 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-01-18 15:56:32,123 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:32,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:32,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1344463177, now seen corresponding path program 51 times [2022-01-18 15:56:32,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:32,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5974074] [2022-01-18 15:56:32,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:32,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:32,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:32,363 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:32,363 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:32,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5974074] [2022-01-18 15:56:32,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5974074] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:32,364 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [666233550] [2022-01-18 15:56:32,364 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:56:32,364 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:32,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:32,366 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-01-18 15:56:32,366 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-01-18 15:56:32,387 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 15:56:32,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:32,388 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:32,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:32,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,813 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,816 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:32,816 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:32,817 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-01-18 15:56:32,843 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:32,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:33,304 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:33,305 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-01-18 15:56:33,584 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:33,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [666233550] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:33,584 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:33,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 34 [2022-01-18 15:56:33,584 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529785524] [2022-01-18 15:56:33,584 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:33,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:56:33,584 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:33,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:56:33,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1002, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:56:33,585 INFO L87 Difference]: Start difference. First operand 3136 states and 7018 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-01-18 15:56:35,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:35,153 INFO L93 Difference]: Finished difference Result 4611 states and 10123 transitions. [2022-01-18 15:56:35,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 15:56:35,153 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-01-18 15:56:35,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:35,158 INFO L225 Difference]: With dead ends: 4611 [2022-01-18 15:56:35,158 INFO L226 Difference]: Without dead ends: 4387 [2022-01-18 15:56:35,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1462 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=630, Invalid=4482, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 15:56:35,159 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 429 mSDsluCounter, 1831 mSDsCounter, 0 mSdLazyCounter, 1279 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 429 SdHoareTripleChecker+Valid, 1542 SdHoareTripleChecker+Invalid, 1518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 147 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:35,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [429 Valid, 1542 Invalid, 1518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1279 Invalid, 0 Unknown, 147 Unchecked, 0.5s Time] [2022-01-18 15:56:35,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4387 states. [2022-01-18 15:56:35,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4387 to 3187. [2022-01-18 15:56:35,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3187 states, 3186 states have (on average 2.2360326428123036) internal successors, (7124), 3186 states have internal predecessors, (7124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:35,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3187 states to 3187 states and 7124 transitions. [2022-01-18 15:56:35,196 INFO L78 Accepts]: Start accepts. Automaton has 3187 states and 7124 transitions. Word has length 31 [2022-01-18 15:56:35,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:35,196 INFO L470 AbstractCegarLoop]: Abstraction has 3187 states and 7124 transitions. [2022-01-18 15:56:35,196 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-01-18 15:56:35,196 INFO L276 IsEmpty]: Start isEmpty. Operand 3187 states and 7124 transitions. [2022-01-18 15:56:35,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:35,199 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:35,199 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:35,214 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Ended with exit code 0 [2022-01-18 15:56:35,399 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-01-18 15:56:35,399 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:35,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:35,400 INFO L85 PathProgramCache]: Analyzing trace with hash 1802128239, now seen corresponding path program 52 times [2022-01-18 15:56:35,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:35,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18164236] [2022-01-18 15:56:35,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:35,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:35,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:35,619 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:35,619 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:35,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18164236] [2022-01-18 15:56:35,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18164236] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:35,619 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449669244] [2022-01-18 15:56:35,619 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:56:35,620 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:35,620 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:35,621 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-01-18 15:56:35,621 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-01-18 15:56:35,639 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:56:35,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:35,640 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:35,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:36,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:36,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:36,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:36,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:36,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:36,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:36,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:36,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:36,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:36,052 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-01-18 15:56:36,080 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:36,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:36,558 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:36,559 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-01-18 15:56:36,960 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:36,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449669244] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:36,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:36,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 34 [2022-01-18 15:56:36,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291972531] [2022-01-18 15:56:36,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:36,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:56:36,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:36,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:56:36,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1002, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:56:36,961 INFO L87 Difference]: Start difference. First operand 3187 states and 7124 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-01-18 15:56:38,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:38,596 INFO L93 Difference]: Finished difference Result 4816 states and 10621 transitions. [2022-01-18 15:56:38,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 15:56:38,597 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-01-18 15:56:38,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:38,602 INFO L225 Difference]: With dead ends: 4816 [2022-01-18 15:56:38,603 INFO L226 Difference]: Without dead ends: 4770 [2022-01-18 15:56:38,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1743 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=761, Invalid=5401, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 15:56:38,603 INFO L933 BasicCegarLoop]: 87 mSDtfsCounter, 325 mSDsluCounter, 1408 mSDsCounter, 0 mSdLazyCounter, 1060 mSolverCounterSat, 90 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 1374 SdHoareTripleChecker+Invalid, 1296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 1060 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 146 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:38,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 1374 Invalid, 1296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 1060 Invalid, 0 Unknown, 146 Unchecked, 0.4s Time] [2022-01-18 15:56:38,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4770 states. [2022-01-18 15:56:38,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4770 to 3223. [2022-01-18 15:56:38,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3223 states, 3222 states have (on average 2.238050900062073) internal successors, (7211), 3222 states have internal predecessors, (7211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:38,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3223 states to 3223 states and 7211 transitions. [2022-01-18 15:56:38,645 INFO L78 Accepts]: Start accepts. Automaton has 3223 states and 7211 transitions. Word has length 31 [2022-01-18 15:56:38,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:38,645 INFO L470 AbstractCegarLoop]: Abstraction has 3223 states and 7211 transitions. [2022-01-18 15:56:38,645 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-01-18 15:56:38,646 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 7211 transitions. [2022-01-18 15:56:38,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:38,648 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:38,648 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:38,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-01-18 15:56:38,848 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-01-18 15:56:38,849 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:38,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:38,849 INFO L85 PathProgramCache]: Analyzing trace with hash 682699217, now seen corresponding path program 53 times [2022-01-18 15:56:38,849 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:38,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711875107] [2022-01-18 15:56:38,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:38,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:38,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:39,077 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:39,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:39,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711875107] [2022-01-18 15:56:39,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711875107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:39,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1530734688] [2022-01-18 15:56:39,077 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:56:39,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:39,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:39,078 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-01-18 15:56:39,079 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-01-18 15:56:39,098 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 15:56:39,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:39,099 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 15:56:39,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:39,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:39,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:39,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:39,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:39,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:39,530 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 50 treesize of output 22 [2022-01-18 15:56:39,556 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:39,556 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:40,083 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,084 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,088 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:40,121 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:56:40,121 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-01-18 15:56:40,371 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:40,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1530734688] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:40,371 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:40,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 40 [2022-01-18 15:56:40,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803295804] [2022-01-18 15:56:40,371 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:40,371 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 15:56:40,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:40,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 15:56:40,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=1352, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 15:56:40,372 INFO L87 Difference]: Start difference. First operand 3223 states and 7211 transitions. Second operand has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 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-01-18 15:56:44,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:44,439 INFO L93 Difference]: Finished difference Result 5307 states and 11599 transitions. [2022-01-18 15:56:44,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 15:56:44,439 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 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 31 [2022-01-18 15:56:44,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:44,446 INFO L225 Difference]: With dead ends: 5307 [2022-01-18 15:56:44,446 INFO L226 Difference]: Without dead ends: 5194 [2022-01-18 15:56:44,447 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3994 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1832, Invalid=12210, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 15:56:44,447 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 443 mSDsluCounter, 1802 mSDsCounter, 0 mSdLazyCounter, 1147 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 443 SdHoareTripleChecker+Valid, 1730 SdHoareTripleChecker+Invalid, 1568 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 1147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 224 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:44,447 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [443 Valid, 1730 Invalid, 1568 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 1147 Invalid, 0 Unknown, 224 Unchecked, 0.6s Time] [2022-01-18 15:56:44,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5194 states. [2022-01-18 15:56:44,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5194 to 3373. [2022-01-18 15:56:44,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3373 states, 3372 states have (on average 2.2384341637010676) internal successors, (7548), 3372 states have internal predecessors, (7548), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:44,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3373 states to 3373 states and 7548 transitions. [2022-01-18 15:56:44,490 INFO L78 Accepts]: Start accepts. Automaton has 3373 states and 7548 transitions. Word has length 31 [2022-01-18 15:56:44,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:44,490 INFO L470 AbstractCegarLoop]: Abstraction has 3373 states and 7548 transitions. [2022-01-18 15:56:44,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.048780487804878) internal successors, (84), 40 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-01-18 15:56:44,490 INFO L276 IsEmpty]: Start isEmpty. Operand 3373 states and 7548 transitions. [2022-01-18 15:56:44,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:44,493 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:44,493 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:44,510 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-01-18 15:56:44,693 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-01-18 15:56:44,694 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:44,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:44,694 INFO L85 PathProgramCache]: Analyzing trace with hash 209839867, now seen corresponding path program 54 times [2022-01-18 15:56:44,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:44,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188435043] [2022-01-18 15:56:44,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:44,694 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:44,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:44,921 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:44,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:44,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188435043] [2022-01-18 15:56:44,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188435043] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:44,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133453721] [2022-01-18 15:56:44,921 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:56:44,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:44,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:44,922 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-01-18 15:56:44,924 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-01-18 15:56:44,943 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 15:56:44,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:44,944 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:44,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:45,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:45,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:45,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:45,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:45,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:45,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:45,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:45,387 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-01-18 15:56:45,414 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:45,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:45,890 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:45,891 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-01-18 15:56:46,201 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:46,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133453721] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:46,202 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:46,202 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 15:56:46,202 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068342375] [2022-01-18 15:56:46,202 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:46,202 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:56:46,202 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:46,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:56:46,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:56:46,203 INFO L87 Difference]: Start difference. First operand 3373 states and 7548 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-01-18 15:56:47,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:47,409 INFO L93 Difference]: Finished difference Result 4621 states and 10224 transitions. [2022-01-18 15:56:47,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:56:47,410 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-01-18 15:56:47,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:47,414 INFO L225 Difference]: With dead ends: 4621 [2022-01-18 15:56:47,414 INFO L226 Difference]: Without dead ends: 4584 [2022-01-18 15:56:47,414 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1200 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=581, Invalid=4111, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:56:47,415 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 335 mSDsluCounter, 1157 mSDsCounter, 0 mSdLazyCounter, 810 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 1150 SdHoareTripleChecker+Invalid, 1002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:47,415 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [335 Valid, 1150 Invalid, 1002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 810 Invalid, 0 Unknown, 114 Unchecked, 0.3s Time] [2022-01-18 15:56:47,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4584 states. [2022-01-18 15:56:47,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4584 to 3406. [2022-01-18 15:56:47,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3406 states, 3405 states have (on average 2.2387665198237885) internal successors, (7623), 3405 states have internal predecessors, (7623), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:47,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3406 states to 3406 states and 7623 transitions. [2022-01-18 15:56:47,449 INFO L78 Accepts]: Start accepts. Automaton has 3406 states and 7623 transitions. Word has length 31 [2022-01-18 15:56:47,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:47,449 INFO L470 AbstractCegarLoop]: Abstraction has 3406 states and 7623 transitions. [2022-01-18 15:56:47,449 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-01-18 15:56:47,449 INFO L276 IsEmpty]: Start isEmpty. Operand 3406 states and 7623 transitions. [2022-01-18 15:56:47,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:47,452 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:47,452 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:47,467 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-01-18 15:56:47,652 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-01-18 15:56:47,653 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:47,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:47,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1346766925, now seen corresponding path program 55 times [2022-01-18 15:56:47,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:47,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781770830] [2022-01-18 15:56:47,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:47,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:47,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:47,870 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:47,870 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:47,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781770830] [2022-01-18 15:56:47,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781770830] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:47,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1958284191] [2022-01-18 15:56:47,871 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:56:47,871 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:47,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:47,872 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-01-18 15:56:47,872 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-01-18 15:56:47,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:47,893 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:47,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:48,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:48,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:48,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:48,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:48,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:48,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:48,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:48,325 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-01-18 15:56:48,352 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:48,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:48,812 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:48,813 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-01-18 15:56:49,189 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 1 proven. 33 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:49,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1958284191] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:49,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:49,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 15:56:49,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049807999] [2022-01-18 15:56:49,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:49,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:56:49,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:49,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:56:49,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1074, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:56:49,191 INFO L87 Difference]: Start difference. First operand 3406 states and 7623 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-01-18 15:56:50,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:50,311 INFO L93 Difference]: Finished difference Result 4711 states and 10424 transitions. [2022-01-18 15:56:50,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:56:50,311 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-01-18 15:56:50,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:50,317 INFO L225 Difference]: With dead ends: 4711 [2022-01-18 15:56:50,317 INFO L226 Difference]: Without dead ends: 4673 [2022-01-18 15:56:50,317 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 37 SyntacticMatches, 6 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1219 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=631, Invalid=3925, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 15:56:50,318 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 332 mSDsluCounter, 1244 mSDsCounter, 0 mSdLazyCounter, 852 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 1219 SdHoareTripleChecker+Invalid, 1265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 852 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 354 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:50,318 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [332 Valid, 1219 Invalid, 1265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 852 Invalid, 0 Unknown, 354 Unchecked, 0.3s Time] [2022-01-18 15:56:50,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4673 states. [2022-01-18 15:56:50,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4673 to 3427. [2022-01-18 15:56:50,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3427 states, 3426 states have (on average 2.2387624051371864) internal successors, (7670), 3426 states have internal predecessors, (7670), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:50,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3427 states to 3427 states and 7670 transitions. [2022-01-18 15:56:50,358 INFO L78 Accepts]: Start accepts. Automaton has 3427 states and 7670 transitions. Word has length 31 [2022-01-18 15:56:50,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:50,358 INFO L470 AbstractCegarLoop]: Abstraction has 3427 states and 7670 transitions. [2022-01-18 15:56:50,358 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-01-18 15:56:50,358 INFO L276 IsEmpty]: Start isEmpty. Operand 3427 states and 7670 transitions. [2022-01-18 15:56:50,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 15:56:50,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:50,361 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:50,377 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-01-18 15:56:50,561 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-01-18 15:56:50,562 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:50,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:50,562 INFO L85 PathProgramCache]: Analyzing trace with hash -498068899, now seen corresponding path program 56 times [2022-01-18 15:56:50,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:50,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336606656] [2022-01-18 15:56:50,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:50,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:50,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:50,774 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:50,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:50,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336606656] [2022-01-18 15:56:50,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336606656] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:50,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [782116039] [2022-01-18 15:56:50,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:56:50,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:50,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:50,775 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-01-18 15:56:50,776 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-01-18 15:56:50,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:56:50,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:50,796 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:50,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:51,145 INFO L353 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2022-01-18 15:56:51,146 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-01-18 15:56:51,173 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 0 proven. 34 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:51,173 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:51,623 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:51,624 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-01-18 15:56:51,932 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 6 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:51,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [782116039] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:51,933 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:51,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2022-01-18 15:56:51,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066072585] [2022-01-18 15:56:51,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:51,933 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 15:56:51,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:51,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 15:56:51,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 15:56:51,933 INFO L87 Difference]: Start difference. First operand 3427 states and 7670 transitions. Second operand has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 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-01-18 15:56:52,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:52,627 INFO L93 Difference]: Finished difference Result 4564 states and 10125 transitions. [2022-01-18 15:56:52,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 15:56:52,627 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 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 31 [2022-01-18 15:56:52,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:52,633 INFO L225 Difference]: With dead ends: 4564 [2022-01-18 15:56:52,633 INFO L226 Difference]: Without dead ends: 4549 [2022-01-18 15:56:52,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=308, Invalid=1948, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:56:52,633 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 238 mSDsluCounter, 950 mSDsCounter, 0 mSdLazyCounter, 891 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 955 SdHoareTripleChecker+Invalid, 942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 891 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:52,633 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 955 Invalid, 942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 891 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 15:56:52,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4549 states. [2022-01-18 15:56:52,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4549 to 3359. [2022-01-18 15:56:52,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3359 states, 3358 states have (on average 2.2364502680166765) internal successors, (7510), 3358 states have internal predecessors, (7510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:52,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3359 states to 3359 states and 7510 transitions. [2022-01-18 15:56:52,679 INFO L78 Accepts]: Start accepts. Automaton has 3359 states and 7510 transitions. Word has length 31 [2022-01-18 15:56:52,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:52,679 INFO L470 AbstractCegarLoop]: Abstraction has 3359 states and 7510 transitions. [2022-01-18 15:56:52,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 1.9142857142857144) internal successors, (67), 34 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-01-18 15:56:52,679 INFO L276 IsEmpty]: Start isEmpty. Operand 3359 states and 7510 transitions. [2022-01-18 15:56:52,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 15:56:52,685 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:52,685 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:52,703 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-01-18 15:56:52,886 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-01-18 15:56:52,886 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:52,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:52,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1419037698, now seen corresponding path program 57 times [2022-01-18 15:56:52,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:52,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508555469] [2022-01-18 15:56:52,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:52,887 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:52,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:52,914 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 29 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:52,914 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:52,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508555469] [2022-01-18 15:56:52,914 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508555469] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:52,914 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713541101] [2022-01-18 15:56:52,914 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:56:52,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:52,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:52,921 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-01-18 15:56:52,922 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-01-18 15:56:52,943 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-18 15:56:52,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:52,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 15:56:52,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:52,986 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 29 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:52,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:53,031 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 29 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:53,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713541101] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:53,031 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:53,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-01-18 15:56:53,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387679028] [2022-01-18 15:56:53,031 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:53,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 15:56:53,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:53,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 15:56:53,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:56:53,032 INFO L87 Difference]: Start difference. First operand 3359 states and 7510 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:53,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:53,066 INFO L93 Difference]: Finished difference Result 4683 states and 10523 transitions. [2022-01-18 15:56:53,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 15:56:53,066 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-18 15:56:53,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:53,071 INFO L225 Difference]: With dead ends: 4683 [2022-01-18 15:56:53,071 INFO L226 Difference]: Without dead ends: 4674 [2022-01-18 15:56:53,072 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-01-18 15:56:53,072 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 82 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 54 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:53,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 68 Invalid, 54 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 15:56:53,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4674 states. [2022-01-18 15:56:53,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4674 to 4216. [2022-01-18 15:56:53,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4216 states, 4215 states have (on average 2.265717674970344) internal successors, (9550), 4215 states have internal predecessors, (9550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:53,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4216 states to 4216 states and 9550 transitions. [2022-01-18 15:56:53,119 INFO L78 Accepts]: Start accepts. Automaton has 4216 states and 9550 transitions. Word has length 33 [2022-01-18 15:56:53,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:53,119 INFO L470 AbstractCegarLoop]: Abstraction has 4216 states and 9550 transitions. [2022-01-18 15:56:53,119 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:53,119 INFO L276 IsEmpty]: Start isEmpty. Operand 4216 states and 9550 transitions. [2022-01-18 15:56:53,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:56:53,122 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:53,123 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:53,138 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-01-18 15:56:53,335 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-01-18 15:56:53,335 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:53,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:53,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1276485027, now seen corresponding path program 58 times [2022-01-18 15:56:53,336 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:53,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719002581] [2022-01-18 15:56:53,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:53,336 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:53,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:53,529 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:56:53,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:53,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719002581] [2022-01-18 15:56:53,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719002581] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:53,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1548110234] [2022-01-18 15:56:53,529 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:56:53,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:53,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:53,530 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-01-18 15:56:53,531 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-01-18 15:56:53,558 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:56:53,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:53,559 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:53,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:54,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:54,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:54,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:54,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:54,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:54,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:54,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:54,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:54,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:54,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:54,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:54,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:54,051 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-01-18 15:56:54,078 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:56:54,078 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:54,563 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:56:54,563 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-01-18 15:56:54,921 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 10 proven. 34 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:56:54,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1548110234] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:54,922 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:54,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:56:54,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614673919] [2022-01-18 15:56:54,922 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:54,922 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:56:54,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:54,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:56:54,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1211, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:56:54,923 INFO L87 Difference]: Start difference. First operand 4216 states and 9550 transitions. Second operand has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 37 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-01-18 15:56:55,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:55,867 INFO L93 Difference]: Finished difference Result 7434 states and 16637 transitions. [2022-01-18 15:56:55,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 15:56:55,868 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 37 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-01-18 15:56:55,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:55,877 INFO L225 Difference]: With dead ends: 7434 [2022-01-18 15:56:55,877 INFO L226 Difference]: Without dead ends: 7404 [2022-01-18 15:56:55,878 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1228 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=533, Invalid=3889, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 15:56:55,878 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 323 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 323 SdHoareTripleChecker+Valid, 1038 SdHoareTripleChecker+Invalid, 953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 640 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 235 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:55,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [323 Valid, 1038 Invalid, 953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 640 Invalid, 0 Unknown, 235 Unchecked, 0.3s Time] [2022-01-18 15:56:55,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7404 states. [2022-01-18 15:56:55,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7404 to 4177. [2022-01-18 15:56:55,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4177 states, 4176 states have (on average 2.2662835249042144) internal successors, (9464), 4176 states have internal predecessors, (9464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:55,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4177 states to 4177 states and 9464 transitions. [2022-01-18 15:56:55,963 INFO L78 Accepts]: Start accepts. Automaton has 4177 states and 9464 transitions. Word has length 34 [2022-01-18 15:56:55,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:55,963 INFO L470 AbstractCegarLoop]: Abstraction has 4177 states and 9464 transitions. [2022-01-18 15:56:55,963 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.1578947368421053) internal successors, (82), 37 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-01-18 15:56:55,963 INFO L276 IsEmpty]: Start isEmpty. Operand 4177 states and 9464 transitions. [2022-01-18 15:56:55,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:56:55,967 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:55,967 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:55,982 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-01-18 15:56:56,167 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-01-18 15:56:56,167 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:56,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:56,168 INFO L85 PathProgramCache]: Analyzing trace with hash -429207779, now seen corresponding path program 59 times [2022-01-18 15:56:56,168 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:56,168 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295919097] [2022-01-18 15:56:56,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:56,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:56,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:56,390 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:56:56,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:56,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295919097] [2022-01-18 15:56:56,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295919097] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:56,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298351238] [2022-01-18 15:56:56,390 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:56:56,390 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:56,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:56,391 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-01-18 15:56:56,392 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-01-18 15:56:56,413 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 15:56:56,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:56,414 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 15:56:56,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:56:56,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:56,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:56,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:56,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:56,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:56,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:56,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:56,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:56,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:56,957 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:56,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:56:56,958 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:56,958 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-01-18 15:56:56,986 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:56:56,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:56:57,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,387 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,392 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:56:57,421 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:56:57,421 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-01-18 15:56:57,634 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:56:57,634 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298351238] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:56:57,634 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:56:57,635 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-01-18 15:56:57,635 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024264012] [2022-01-18 15:56:57,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:56:57,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 15:56:57,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:56:57,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 15:56:57,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1262, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 15:56:57,635 INFO L87 Difference]: Start difference. First operand 4177 states and 9464 transitions. Second operand has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 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-01-18 15:56:59,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:56:59,247 INFO L93 Difference]: Finished difference Result 6334 states and 14089 transitions. [2022-01-18 15:56:59,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 15:56:59,248 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 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 34 [2022-01-18 15:56:59,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:56:59,256 INFO L225 Difference]: With dead ends: 6334 [2022-01-18 15:56:59,256 INFO L226 Difference]: Without dead ends: 6274 [2022-01-18 15:56:59,257 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2062 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=833, Invalid=6139, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 15:56:59,257 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 344 mSDsluCounter, 1299 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 1301 SdHoareTripleChecker+Invalid, 1088 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:56:59,257 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 1301 Invalid, 1088 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 744 Invalid, 0 Unknown, 250 Unchecked, 0.4s Time] [2022-01-18 15:56:59,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6274 states. [2022-01-18 15:56:59,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6274 to 4147. [2022-01-18 15:56:59,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4147 states, 4146 states have (on average 2.265074770863483) internal successors, (9391), 4146 states have internal predecessors, (9391), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:56:59,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4147 states to 4147 states and 9391 transitions. [2022-01-18 15:56:59,315 INFO L78 Accepts]: Start accepts. Automaton has 4147 states and 9391 transitions. Word has length 34 [2022-01-18 15:56:59,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:56:59,315 INFO L470 AbstractCegarLoop]: Abstraction has 4147 states and 9391 transitions. [2022-01-18 15:56:59,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.128205128205128) internal successors, (83), 38 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-01-18 15:56:59,315 INFO L276 IsEmpty]: Start isEmpty. Operand 4147 states and 9391 transitions. [2022-01-18 15:56:59,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:56:59,319 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:56:59,319 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:56:59,334 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-01-18 15:56:59,519 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-01-18 15:56:59,519 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:56:59,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:56:59,519 INFO L85 PathProgramCache]: Analyzing trace with hash -741388485, now seen corresponding path program 60 times [2022-01-18 15:56:59,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:56:59,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307784526] [2022-01-18 15:56:59,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:56:59,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:56:59,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:56:59,729 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:56:59,729 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:56:59,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307784526] [2022-01-18 15:56:59,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307784526] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:56:59,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503255781] [2022-01-18 15:56:59,729 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:56:59,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:56:59,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:56:59,730 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-01-18 15:56:59,731 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-01-18 15:56:59,750 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 15:56:59,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:56:59,751 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:56:59,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:00,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,266 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:00,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:00,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:00,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:00,270 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-01-18 15:57:00,297 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:00,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:00,794 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:00,794 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-01-18 15:57:01,106 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:01,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503255781] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:01,107 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:01,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:57:01,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623574146] [2022-01-18 15:57:01,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:01,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:57:01,107 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:01,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:57:01,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:57:01,107 INFO L87 Difference]: Start difference. First operand 4147 states and 9391 transitions. Second operand has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 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-01-18 15:57:02,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:02,278 INFO L93 Difference]: Finished difference Result 6131 states and 13674 transitions. [2022-01-18 15:57:02,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:57:02,278 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 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 34 [2022-01-18 15:57:02,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:02,284 INFO L225 Difference]: With dead ends: 6131 [2022-01-18 15:57:02,285 INFO L226 Difference]: Without dead ends: 6101 [2022-01-18 15:57:02,285 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1479 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=655, Invalid=4601, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 15:57:02,285 INFO L933 BasicCegarLoop]: 72 mSDtfsCounter, 325 mSDsluCounter, 1098 mSDsCounter, 0 mSdLazyCounter, 734 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 1099 SdHoareTripleChecker+Invalid, 1292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 483 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:02,285 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 1099 Invalid, 1292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 734 Invalid, 0 Unknown, 483 Unchecked, 0.3s Time] [2022-01-18 15:57:02,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6101 states. [2022-01-18 15:57:02,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6101 to 4123. [2022-01-18 15:57:02,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4123 states, 4122 states have (on average 2.2646773410965553) internal successors, (9335), 4122 states have internal predecessors, (9335), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:02,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4123 states to 4123 states and 9335 transitions. [2022-01-18 15:57:02,336 INFO L78 Accepts]: Start accepts. Automaton has 4123 states and 9335 transitions. Word has length 34 [2022-01-18 15:57:02,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:02,336 INFO L470 AbstractCegarLoop]: Abstraction has 4123 states and 9335 transitions. [2022-01-18 15:57:02,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 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-01-18 15:57:02,336 INFO L276 IsEmpty]: Start isEmpty. Operand 4123 states and 9335 transitions. [2022-01-18 15:57:02,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:02,339 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:02,339 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:02,355 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-01-18 15:57:02,539 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-01-18 15:57:02,540 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:02,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:02,540 INFO L85 PathProgramCache]: Analyzing trace with hash 2020734821, now seen corresponding path program 61 times [2022-01-18 15:57:02,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:02,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854841018] [2022-01-18 15:57:02,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:02,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:02,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:02,767 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:02,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:02,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854841018] [2022-01-18 15:57:02,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854841018] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:02,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759634079] [2022-01-18 15:57:02,767 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:57:02,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:02,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:02,768 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-01-18 15:57:02,768 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-01-18 15:57:02,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:02,788 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:02,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:03,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:03,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:03,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:03,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:03,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:03,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:03,287 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:03,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:03,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:03,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:03,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:03,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:03,290 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:03,291 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-01-18 15:57:03,318 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:03,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:03,808 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:03,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, 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-01-18 15:57:04,230 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 4 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:04,230 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759634079] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:04,230 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:04,231 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 15:57:04,231 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351591912] [2022-01-18 15:57:04,231 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:04,231 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 15:57:04,231 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:04,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 15:57:04,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1195, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 15:57:04,231 INFO L87 Difference]: Start difference. First operand 4123 states and 9335 transitions. Second operand has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 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-01-18 15:57:05,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:05,295 INFO L93 Difference]: Finished difference Result 5878 states and 13093 transitions. [2022-01-18 15:57:05,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:57:05,295 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 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 34 [2022-01-18 15:57:05,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:05,303 INFO L225 Difference]: With dead ends: 5878 [2022-01-18 15:57:05,303 INFO L226 Difference]: Without dead ends: 5848 [2022-01-18 15:57:05,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1300 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=599, Invalid=4093, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:57:05,304 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 294 mSDsluCounter, 1318 mSDsCounter, 0 mSdLazyCounter, 834 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 1320 SdHoareTripleChecker+Invalid, 1313 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 834 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 410 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:05,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [294 Valid, 1320 Invalid, 1313 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 834 Invalid, 0 Unknown, 410 Unchecked, 0.3s Time] [2022-01-18 15:57:05,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5848 states. [2022-01-18 15:57:05,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5848 to 4117. [2022-01-18 15:57:05,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4117 states, 4116 states have (on average 2.2648202137998057) internal successors, (9322), 4116 states have internal predecessors, (9322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:05,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4117 states to 4117 states and 9322 transitions. [2022-01-18 15:57:05,362 INFO L78 Accepts]: Start accepts. Automaton has 4117 states and 9322 transitions. Word has length 34 [2022-01-18 15:57:05,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:05,362 INFO L470 AbstractCegarLoop]: Abstraction has 4117 states and 9322 transitions. [2022-01-18 15:57:05,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.236842105263158) internal successors, (85), 37 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-01-18 15:57:05,363 INFO L276 IsEmpty]: Start isEmpty. Operand 4117 states and 9322 transitions. [2022-01-18 15:57:05,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:05,366 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:05,366 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:05,381 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-01-18 15:57:05,566 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-01-18 15:57:05,566 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:05,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:05,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1285498223, now seen corresponding path program 62 times [2022-01-18 15:57:05,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:05,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670712005] [2022-01-18 15:57:05,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:05,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:05,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:05,784 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:05,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:05,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670712005] [2022-01-18 15:57:05,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670712005] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:05,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393476817] [2022-01-18 15:57:05,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:57:05,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:05,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:05,785 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-01-18 15:57:05,786 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-01-18 15:57:05,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:57:05,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:05,809 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:05,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:06,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:06,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:06,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:06,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:06,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:06,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:06,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:06,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:06,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:06,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:06,283 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-01-18 15:57:06,310 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:06,310 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:06,795 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:06,796 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-01-18 15:57:07,190 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:07,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393476817] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:07,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:07,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:57:07,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791919888] [2022-01-18 15:57:07,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:07,190 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:57:07,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:07,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:57:07,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1143, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:57:07,191 INFO L87 Difference]: Start difference. First operand 4117 states and 9322 transitions. Second operand has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:09,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:09,681 INFO L93 Difference]: Finished difference Result 8293 states and 18369 transitions. [2022-01-18 15:57:09,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 15:57:09,682 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:09,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:09,691 INFO L225 Difference]: With dead ends: 8293 [2022-01-18 15:57:09,691 INFO L226 Difference]: Without dead ends: 8218 [2022-01-18 15:57:09,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3049 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1151, Invalid=8551, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 15:57:09,692 INFO L933 BasicCegarLoop]: 79 mSDtfsCounter, 330 mSDsluCounter, 1660 mSDsCounter, 0 mSdLazyCounter, 1134 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 1532 SdHoareTripleChecker+Invalid, 1437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 170 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:09,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 1532 Invalid, 1437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1134 Invalid, 0 Unknown, 170 Unchecked, 0.5s Time] [2022-01-18 15:57:09,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8218 states. [2022-01-18 15:57:09,753 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8218 to 4517. [2022-01-18 15:57:09,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4517 states, 4516 states have (on average 2.2681576616474755) internal successors, (10243), 4516 states have internal predecessors, (10243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:09,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4517 states to 4517 states and 10243 transitions. [2022-01-18 15:57:09,763 INFO L78 Accepts]: Start accepts. Automaton has 4517 states and 10243 transitions. Word has length 34 [2022-01-18 15:57:09,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:09,763 INFO L470 AbstractCegarLoop]: Abstraction has 4517 states and 10243 transitions. [2022-01-18 15:57:09,763 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:09,763 INFO L276 IsEmpty]: Start isEmpty. Operand 4517 states and 10243 transitions. [2022-01-18 15:57:09,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:09,767 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:09,767 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:09,782 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-01-18 15:57:09,967 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-01-18 15:57:09,968 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:09,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:09,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1762775215, now seen corresponding path program 63 times [2022-01-18 15:57:09,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:09,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1522792452] [2022-01-18 15:57:09,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:09,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:09,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:10,180 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:10,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:10,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1522792452] [2022-01-18 15:57:10,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1522792452] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:10,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728892775] [2022-01-18 15:57:10,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:57:10,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:10,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:10,182 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-01-18 15:57:10,183 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-01-18 15:57:10,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-18 15:57:10,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:10,204 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:10,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:10,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:10,706 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:10,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:10,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:10,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:10,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:10,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:10,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:10,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:10,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:10,711 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-01-18 15:57:10,737 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:10,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:11,222 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:11,223 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-01-18 15:57:11,757 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 5 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:11,757 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728892775] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:11,757 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:11,757 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:57:11,757 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248882883] [2022-01-18 15:57:11,757 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:11,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:57:11,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:11,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:57:11,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1155, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:57:11,758 INFO L87 Difference]: Start difference. First operand 4517 states and 10243 transitions. Second operand has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:12,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:12,793 INFO L93 Difference]: Finished difference Result 6136 states and 13678 transitions. [2022-01-18 15:57:12,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 15:57:12,794 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:12,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:12,801 INFO L225 Difference]: With dead ends: 6136 [2022-01-18 15:57:12,802 INFO L226 Difference]: Without dead ends: 6106 [2022-01-18 15:57:12,802 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1266 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=523, Invalid=4169, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:57:12,802 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 238 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 1289 SdHoareTripleChecker+Invalid, 945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 231 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:12,803 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [238 Valid, 1289 Invalid, 945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 658 Invalid, 0 Unknown, 231 Unchecked, 0.3s Time] [2022-01-18 15:57:12,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6106 states. [2022-01-18 15:57:12,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6106 to 4517. [2022-01-18 15:57:12,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4517 states, 4516 states have (on average 2.2681576616474755) internal successors, (10243), 4516 states have internal predecessors, (10243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:12,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4517 states to 4517 states and 10243 transitions. [2022-01-18 15:57:12,864 INFO L78 Accepts]: Start accepts. Automaton has 4517 states and 10243 transitions. Word has length 34 [2022-01-18 15:57:12,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:12,864 INFO L470 AbstractCegarLoop]: Abstraction has 4517 states and 10243 transitions. [2022-01-18 15:57:12,864 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:12,864 INFO L276 IsEmpty]: Start isEmpty. Operand 4517 states and 10243 transitions. [2022-01-18 15:57:12,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:12,868 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:12,868 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:12,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-01-18 15:57:13,068 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-01-18 15:57:13,069 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:13,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:13,069 INFO L85 PathProgramCache]: Analyzing trace with hash -473498501, now seen corresponding path program 64 times [2022-01-18 15:57:13,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:13,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82380536] [2022-01-18 15:57:13,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:13,069 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:13,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:13,257 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:13,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:13,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82380536] [2022-01-18 15:57:13,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82380536] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:13,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697836003] [2022-01-18 15:57:13,257 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:57:13,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:13,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:13,258 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-01-18 15:57:13,259 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-01-18 15:57:13,286 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:57:13,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:13,287 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:13,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:13,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:13,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:13,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:13,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:13,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:13,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:13,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:13,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:13,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:13,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:13,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:13,769 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-01-18 15:57:13,795 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:13,796 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:14,274 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:14,275 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-01-18 15:57:14,577 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:14,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697836003] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:14,577 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:14,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 35 [2022-01-18 15:57:14,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907437873] [2022-01-18 15:57:14,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:14,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:57:14,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:14,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:57:14,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:57:14,578 INFO L87 Difference]: Start difference. First operand 4517 states and 10243 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-01-18 15:57:17,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:17,236 INFO L93 Difference]: Finished difference Result 8467 states and 18699 transitions. [2022-01-18 15:57:17,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-18 15:57:17,237 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-01-18 15:57:17,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:17,248 INFO L225 Difference]: With dead ends: 8467 [2022-01-18 15:57:17,248 INFO L226 Difference]: Without dead ends: 8407 [2022-01-18 15:57:17,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3515 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1310, Invalid=9610, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 15:57:17,249 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 359 mSDsluCounter, 1633 mSDsCounter, 0 mSdLazyCounter, 1117 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 1543 SdHoareTripleChecker+Invalid, 1394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:17,249 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 1543 Invalid, 1394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1117 Invalid, 0 Unknown, 122 Unchecked, 0.5s Time] [2022-01-18 15:57:17,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8407 states. [2022-01-18 15:57:17,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8407 to 4673. [2022-01-18 15:57:17,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4673 states, 4672 states have (on average 2.268193493150685) internal successors, (10597), 4672 states have internal predecessors, (10597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:17,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4673 states to 4673 states and 10597 transitions. [2022-01-18 15:57:17,324 INFO L78 Accepts]: Start accepts. Automaton has 4673 states and 10597 transitions. Word has length 34 [2022-01-18 15:57:17,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:17,324 INFO L470 AbstractCegarLoop]: Abstraction has 4673 states and 10597 transitions. [2022-01-18 15:57:17,324 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-01-18 15:57:17,324 INFO L276 IsEmpty]: Start isEmpty. Operand 4673 states and 10597 transitions. [2022-01-18 15:57:17,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:17,328 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:17,328 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:17,344 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-18 15:57:17,528 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-01-18 15:57:17,528 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:17,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:17,529 INFO L85 PathProgramCache]: Analyzing trace with hash -792620933, now seen corresponding path program 65 times [2022-01-18 15:57:17,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:17,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138560527] [2022-01-18 15:57:17,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:17,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:17,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:17,722 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:57:17,722 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:17,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138560527] [2022-01-18 15:57:17,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138560527] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:17,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334313167] [2022-01-18 15:57:17,722 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:57:17,722 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:17,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:17,723 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-01-18 15:57:17,723 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-01-18 15:57:17,744 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 15:57:17,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:17,745 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:17,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:18,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:18,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:18,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:18,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:18,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:18,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:18,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:18,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:18,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:18,200 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:18,201 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-01-18 15:57:18,229 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:18,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:18,737 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:18,738 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-01-18 15:57:19,042 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:19,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334313167] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:19,043 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:19,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 35 [2022-01-18 15:57:19,043 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316498887] [2022-01-18 15:57:19,043 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:19,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:57:19,043 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:19,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:57:19,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1078, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:57:19,044 INFO L87 Difference]: Start difference. First operand 4673 states and 10597 transitions. Second operand has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 35 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:21,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:21,360 INFO L93 Difference]: Finished difference Result 7658 states and 16969 transitions. [2022-01-18 15:57:21,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 15:57:21,360 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 35 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have 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-01-18 15:57:21,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:21,370 INFO L225 Difference]: With dead ends: 7658 [2022-01-18 15:57:21,370 INFO L226 Difference]: Without dead ends: 7538 [2022-01-18 15:57:21,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2729 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1109, Invalid=7633, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 15:57:21,371 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 456 mSDsluCounter, 1571 mSDsCounter, 0 mSdLazyCounter, 988 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1449 SdHoareTripleChecker+Invalid, 1409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 270 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:21,371 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [456 Valid, 1449 Invalid, 1409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 988 Invalid, 0 Unknown, 270 Unchecked, 0.5s Time] [2022-01-18 15:57:21,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7538 states. [2022-01-18 15:57:21,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7538 to 4778. [2022-01-18 15:57:21,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4778 states, 4777 states have (on average 2.267531923801549) internal successors, (10832), 4777 states have internal predecessors, (10832), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:21,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4778 states to 4778 states and 10832 transitions. [2022-01-18 15:57:21,444 INFO L78 Accepts]: Start accepts. Automaton has 4778 states and 10832 transitions. Word has length 34 [2022-01-18 15:57:21,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:21,445 INFO L470 AbstractCegarLoop]: Abstraction has 4778 states and 10832 transitions. [2022-01-18 15:57:21,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.1666666666666665) internal successors, (78), 35 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:21,445 INFO L276 IsEmpty]: Start isEmpty. Operand 4778 states and 10832 transitions. [2022-01-18 15:57:21,448 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:21,449 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:21,449 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:21,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-01-18 15:57:21,649 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-01-18 15:57:21,649 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:21,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:21,649 INFO L85 PathProgramCache]: Analyzing trace with hash 1037560537, now seen corresponding path program 66 times [2022-01-18 15:57:21,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:21,650 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347054809] [2022-01-18 15:57:21,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:21,650 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:21,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:21,847 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:21,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:21,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347054809] [2022-01-18 15:57:21,847 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347054809] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:21,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879418776] [2022-01-18 15:57:21,847 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:57:21,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:21,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:21,848 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-01-18 15:57:21,849 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-01-18 15:57:21,869 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 15:57:21,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:21,870 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:21,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:22,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:22,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:22,353 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:22,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:22,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:22,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:22,355 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:22,356 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:22,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:22,357 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:22,357 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-01-18 15:57:22,384 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:22,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:22,886 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:22,886 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-01-18 15:57:23,259 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:23,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879418776] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:23,259 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:23,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:57:23,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145912072] [2022-01-18 15:57:23,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:23,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:57:23,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:23,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:57:23,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1148, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:57:23,260 INFO L87 Difference]: Start difference. First operand 4778 states and 10832 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-01-18 15:57:25,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:25,357 INFO L93 Difference]: Finished difference Result 7796 states and 17265 transitions. [2022-01-18 15:57:25,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 15:57:25,358 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-01-18 15:57:25,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:25,367 INFO L225 Difference]: With dead ends: 7796 [2022-01-18 15:57:25,367 INFO L226 Difference]: Without dead ends: 7735 [2022-01-18 15:57:25,368 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2521 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=1024, Invalid=7532, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 15:57:25,368 INFO L933 BasicCegarLoop]: 81 mSDtfsCounter, 369 mSDsluCounter, 1286 mSDsCounter, 0 mSdLazyCounter, 812 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 1271 SdHoareTripleChecker+Invalid, 1159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 812 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 232 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:25,368 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [369 Valid, 1271 Invalid, 1159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 812 Invalid, 0 Unknown, 232 Unchecked, 0.4s Time] [2022-01-18 15:57:25,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7735 states. [2022-01-18 15:57:25,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7735 to 4718. [2022-01-18 15:57:25,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4718 states, 4717 states have (on average 2.2654229383082467) internal successors, (10686), 4717 states have internal predecessors, (10686), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:25,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4718 states to 4718 states and 10686 transitions. [2022-01-18 15:57:25,433 INFO L78 Accepts]: Start accepts. Automaton has 4718 states and 10686 transitions. Word has length 34 [2022-01-18 15:57:25,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:25,433 INFO L470 AbstractCegarLoop]: Abstraction has 4718 states and 10686 transitions. [2022-01-18 15:57:25,434 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-01-18 15:57:25,434 INFO L276 IsEmpty]: Start isEmpty. Operand 4718 states and 10686 transitions. [2022-01-18 15:57:25,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:25,437 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:25,437 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:25,452 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-01-18 15:57:25,637 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-01-18 15:57:25,638 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:25,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:25,638 INFO L85 PathProgramCache]: Analyzing trace with hash -410940463, now seen corresponding path program 67 times [2022-01-18 15:57:25,638 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:25,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852858762] [2022-01-18 15:57:25,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:25,638 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:25,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:25,845 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:25,846 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:25,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852858762] [2022-01-18 15:57:25,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852858762] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:25,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254295664] [2022-01-18 15:57:25,846 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:57:25,846 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:25,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:25,847 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-01-18 15:57:25,847 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-01-18 15:57:25,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:25,867 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:25,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:26,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:26,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:26,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:26,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:26,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:26,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:26,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:26,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:26,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:26,328 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-01-18 15:57:26,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-01-18 15:57:26,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:26,837 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:26,837 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-01-18 15:57:27,119 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:27,119 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254295664] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:27,119 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:27,119 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:57:27,119 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947861811] [2022-01-18 15:57:27,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:27,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:57:27,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:27,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:57:27,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1149, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:57:27,120 INFO L87 Difference]: Start difference. First operand 4718 states and 10686 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-01-18 15:57:28,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:28,225 INFO L93 Difference]: Finished difference Result 6992 states and 15597 transitions. [2022-01-18 15:57:28,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 15:57:28,225 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-01-18 15:57:28,225 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:28,235 INFO L225 Difference]: With dead ends: 6992 [2022-01-18 15:57:28,235 INFO L226 Difference]: Without dead ends: 6962 [2022-01-18 15:57:28,235 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1170 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=547, Invalid=4009, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 15:57:28,236 INFO L933 BasicCegarLoop]: 65 mSDtfsCounter, 345 mSDsluCounter, 1059 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 345 SdHoareTripleChecker+Valid, 1034 SdHoareTripleChecker+Invalid, 965 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 263 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:28,236 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [345 Valid, 1034 Invalid, 965 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 615 Invalid, 0 Unknown, 263 Unchecked, 0.3s Time] [2022-01-18 15:57:28,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6962 states. [2022-01-18 15:57:28,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6962 to 4727. [2022-01-18 15:57:28,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4727 states, 4726 states have (on average 2.26491747778248) internal successors, (10704), 4726 states have internal predecessors, (10704), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:28,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4727 states to 4727 states and 10704 transitions. [2022-01-18 15:57:28,299 INFO L78 Accepts]: Start accepts. Automaton has 4727 states and 10704 transitions. Word has length 34 [2022-01-18 15:57:28,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:28,299 INFO L470 AbstractCegarLoop]: Abstraction has 4727 states and 10704 transitions. [2022-01-18 15:57:28,299 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-01-18 15:57:28,299 INFO L276 IsEmpty]: Start isEmpty. Operand 4727 states and 10704 transitions. [2022-01-18 15:57:28,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:28,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:28,303 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:28,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-01-18 15:57:28,503 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-01-18 15:57:28,503 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:28,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:28,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1610212667, now seen corresponding path program 68 times [2022-01-18 15:57:28,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:28,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914061924] [2022-01-18 15:57:28,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:28,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:28,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:28,703 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:28,703 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:28,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914061924] [2022-01-18 15:57:28,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914061924] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:28,703 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [269903220] [2022-01-18 15:57:28,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:57:28,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:28,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:28,704 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-01-18 15:57:28,705 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-01-18 15:57:28,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:57:28,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:28,724 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:28,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:29,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:29,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:29,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:29,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:29,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:29,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:29,181 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:29,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:29,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:29,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:29,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:29,183 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-01-18 15:57:29,210 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:29,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:29,703 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:29,703 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-01-18 15:57:29,993 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 5 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:29,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [269903220] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:29,993 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:29,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:57:29,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032362334] [2022-01-18 15:57:29,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:29,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:57:29,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:29,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:57:29,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1149, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:57:29,994 INFO L87 Difference]: Start difference. First operand 4727 states and 10704 transitions. Second operand has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:31,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:31,469 INFO L93 Difference]: Finished difference Result 6526 states and 14543 transitions. [2022-01-18 15:57:31,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 15:57:31,470 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:31,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:31,478 INFO L225 Difference]: With dead ends: 6526 [2022-01-18 15:57:31,479 INFO L226 Difference]: Without dead ends: 6481 [2022-01-18 15:57:31,480 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1832 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=726, Invalid=5916, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 15:57:31,480 INFO L933 BasicCegarLoop]: 82 mSDtfsCounter, 225 mSDsluCounter, 1715 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 1653 SdHoareTripleChecker+Invalid, 1361 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 442 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:31,480 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [225 Valid, 1653 Invalid, 1361 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 865 Invalid, 0 Unknown, 442 Unchecked, 0.4s Time] [2022-01-18 15:57:31,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6481 states. [2022-01-18 15:57:31,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6481 to 4856. [2022-01-18 15:57:31,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4856 states, 4855 states have (on average 2.266735324407827) internal successors, (11005), 4855 states have internal predecessors, (11005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:31,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4856 states to 4856 states and 11005 transitions. [2022-01-18 15:57:31,551 INFO L78 Accepts]: Start accepts. Automaton has 4856 states and 11005 transitions. Word has length 34 [2022-01-18 15:57:31,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:31,551 INFO L470 AbstractCegarLoop]: Abstraction has 4856 states and 11005 transitions. [2022-01-18 15:57:31,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:31,551 INFO L276 IsEmpty]: Start isEmpty. Operand 4856 states and 11005 transitions. [2022-01-18 15:57:31,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:31,555 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:31,555 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:31,570 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-01-18 15:57:31,755 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-01-18 15:57:31,755 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:31,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:31,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1207019205, now seen corresponding path program 69 times [2022-01-18 15:57:31,756 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:31,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402641787] [2022-01-18 15:57:31,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:31,757 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:31,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:31,985 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:31,985 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:31,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402641787] [2022-01-18 15:57:31,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402641787] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:31,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064734489] [2022-01-18 15:57:31,985 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:57:31,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:31,988 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:31,989 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-01-18 15:57:31,990 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-01-18 15:57:32,009 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 15:57:32,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:32,010 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:32,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:32,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:32,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:32,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:32,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:32,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:32,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:32,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:32,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:32,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:32,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:32,505 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-01-18 15:57:32,532 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:32,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:33,019 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:33,019 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-01-18 15:57:33,292 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:33,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064734489] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:33,292 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:33,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:57:33,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877884887] [2022-01-18 15:57:33,292 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:33,292 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:57:33,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:33,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:57:33,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:57:33,293 INFO L87 Difference]: Start difference. First operand 4856 states and 11005 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-01-18 15:57:35,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:35,747 INFO L93 Difference]: Finished difference Result 6948 states and 15393 transitions. [2022-01-18 15:57:35,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 15:57:35,748 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-01-18 15:57:35,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:35,758 INFO L225 Difference]: With dead ends: 6948 [2022-01-18 15:57:35,760 INFO L226 Difference]: Without dead ends: 6896 [2022-01-18 15:57:35,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3139 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1172, Invalid=9130, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 15:57:35,762 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 419 mSDsluCounter, 1749 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 1688 SdHoareTripleChecker+Invalid, 1542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 1171 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:35,762 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [419 Valid, 1688 Invalid, 1542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 1171 Invalid, 0 Unknown, 241 Unchecked, 0.5s Time] [2022-01-18 15:57:35,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6896 states. [2022-01-18 15:57:35,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6896 to 4853. [2022-01-18 15:57:35,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4853 states, 4852 states have (on average 2.2669002473206925) internal successors, (10999), 4852 states have internal predecessors, (10999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:35,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4853 states to 4853 states and 10999 transitions. [2022-01-18 15:57:35,834 INFO L78 Accepts]: Start accepts. Automaton has 4853 states and 10999 transitions. Word has length 34 [2022-01-18 15:57:35,834 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:35,834 INFO L470 AbstractCegarLoop]: Abstraction has 4853 states and 10999 transitions. [2022-01-18 15:57:35,834 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-01-18 15:57:35,834 INFO L276 IsEmpty]: Start isEmpty. Operand 4853 states and 10999 transitions. [2022-01-18 15:57:35,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:35,838 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:35,838 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:35,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2022-01-18 15:57:36,071 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-01-18 15:57:36,071 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:36,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:36,072 INFO L85 PathProgramCache]: Analyzing trace with hash -355003469, now seen corresponding path program 70 times [2022-01-18 15:57:36,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:36,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546381143] [2022-01-18 15:57:36,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:36,072 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:36,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:36,276 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:36,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:36,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546381143] [2022-01-18 15:57:36,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546381143] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:36,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497999811] [2022-01-18 15:57:36,276 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:57:36,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:36,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:36,277 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-01-18 15:57:36,278 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-01-18 15:57:36,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:57:36,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:36,298 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:36,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:36,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:36,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:36,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:36,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:36,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:36,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:36,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:36,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:36,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:36,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:36,785 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-01-18 15:57:36,812 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:36,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:37,299 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:37,299 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-01-18 15:57:37,610 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 43 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:37,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497999811] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:37,610 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:37,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:57:37,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93772052] [2022-01-18 15:57:37,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:37,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:57:37,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:37,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:57:37,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:57:37,611 INFO L87 Difference]: Start difference. First operand 4853 states and 10999 transitions. Second operand has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:39,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:39,560 INFO L93 Difference]: Finished difference Result 6980 states and 15541 transitions. [2022-01-18 15:57:39,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 15:57:39,560 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:39,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:39,569 INFO L225 Difference]: With dead ends: 6980 [2022-01-18 15:57:39,569 INFO L226 Difference]: Without dead ends: 6890 [2022-01-18 15:57:39,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2202 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=894, Invalid=6762, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 15:57:39,570 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 455 mSDsluCounter, 1479 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 455 SdHoareTripleChecker+Valid, 1417 SdHoareTripleChecker+Invalid, 1293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 848 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 322 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:39,570 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [455 Valid, 1417 Invalid, 1293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 848 Invalid, 0 Unknown, 322 Unchecked, 0.4s Time] [2022-01-18 15:57:39,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6890 states. [2022-01-18 15:57:39,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6890 to 4895. [2022-01-18 15:57:39,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4895 states, 4894 states have (on average 2.2674703718839395) internal successors, (11097), 4894 states have internal predecessors, (11097), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:39,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4895 states to 4895 states and 11097 transitions. [2022-01-18 15:57:39,634 INFO L78 Accepts]: Start accepts. Automaton has 4895 states and 11097 transitions. Word has length 34 [2022-01-18 15:57:39,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:39,635 INFO L470 AbstractCegarLoop]: Abstraction has 4895 states and 11097 transitions. [2022-01-18 15:57:39,635 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:39,635 INFO L276 IsEmpty]: Start isEmpty. Operand 4895 states and 11097 transitions. [2022-01-18 15:57:39,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:39,638 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:39,638 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:39,654 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-01-18 15:57:39,839 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-01-18 15:57:39,839 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:39,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:39,839 INFO L85 PathProgramCache]: Analyzing trace with hash -667184175, now seen corresponding path program 71 times [2022-01-18 15:57:39,839 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:39,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1628076871] [2022-01-18 15:57:39,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:39,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:39,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:40,038 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:40,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:40,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1628076871] [2022-01-18 15:57:40,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1628076871] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:40,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527189037] [2022-01-18 15:57:40,038 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:57:40,038 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:40,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:40,039 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-01-18 15:57:40,040 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-01-18 15:57:40,059 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 15:57:40,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:40,060 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:40,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:40,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:40,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:40,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:40,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:40,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:40,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:40,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:40,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:40,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:40,548 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:40,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:40,549 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-01-18 15:57:40,578 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:40,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:41,057 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:41,058 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-01-18 15:57:41,400 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:41,400 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527189037] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:41,400 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:41,400 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:57:41,400 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363333242] [2022-01-18 15:57:41,400 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:41,400 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:57:41,400 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:41,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:57:41,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:57:41,401 INFO L87 Difference]: Start difference. First operand 4895 states and 11097 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-01-18 15:57:42,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:42,628 INFO L93 Difference]: Finished difference Result 5878 states and 13166 transitions. [2022-01-18 15:57:42,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 15:57:42,629 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-01-18 15:57:42,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:42,637 INFO L225 Difference]: With dead ends: 5878 [2022-01-18 15:57:42,637 INFO L226 Difference]: Without dead ends: 5872 [2022-01-18 15:57:42,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 50 SyntacticMatches, 4 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1455 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=610, Invalid=4792, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:57:42,638 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 248 mSDsluCounter, 1404 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 1392 SdHoareTripleChecker+Invalid, 930 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 233 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:42,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 1392 Invalid, 930 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 650 Invalid, 0 Unknown, 233 Unchecked, 0.3s Time] [2022-01-18 15:57:42,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5872 states. [2022-01-18 15:57:42,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5872 to 5123. [2022-01-18 15:57:42,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5123 states, 5122 states have (on average 2.274306911362749) internal successors, (11649), 5122 states have internal predecessors, (11649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:42,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5123 states to 5123 states and 11649 transitions. [2022-01-18 15:57:42,712 INFO L78 Accepts]: Start accepts. Automaton has 5123 states and 11649 transitions. Word has length 34 [2022-01-18 15:57:42,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:42,712 INFO L470 AbstractCegarLoop]: Abstraction has 5123 states and 11649 transitions. [2022-01-18 15:57:42,712 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-01-18 15:57:42,712 INFO L276 IsEmpty]: Start isEmpty. Operand 5123 states and 11649 transitions. [2022-01-18 15:57:42,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:42,716 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:42,717 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:42,732 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-01-18 15:57:42,931 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-01-18 15:57:42,931 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:42,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:42,932 INFO L85 PathProgramCache]: Analyzing trace with hash 184831561, now seen corresponding path program 72 times [2022-01-18 15:57:42,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:42,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777441581] [2022-01-18 15:57:42,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:42,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:42,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:43,141 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:43,142 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:43,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777441581] [2022-01-18 15:57:43,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777441581] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:43,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160195499] [2022-01-18 15:57:43,142 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:57:43,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:43,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:43,143 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-01-18 15:57:43,143 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-01-18 15:57:43,163 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 15:57:43,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:43,163 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 15:57:43,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:43,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:43,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:43,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:43,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:43,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:43,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:43,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:43,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:43,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:43,651 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 70 treesize of output 28 [2022-01-18 15:57:43,678 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:43,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:44,159 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:44,160 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-01-18 15:57:44,447 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:44,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160195499] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:44,447 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:44,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:57:44,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133790470] [2022-01-18 15:57:44,448 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:44,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:57:44,448 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:44,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:57:44,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:57:44,448 INFO L87 Difference]: Start difference. First operand 5123 states and 11649 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-01-18 15:57:45,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:45,735 INFO L93 Difference]: Finished difference Result 6189 states and 13930 transitions. [2022-01-18 15:57:45,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 15:57:45,735 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-01-18 15:57:45,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:45,743 INFO L225 Difference]: With dead ends: 6189 [2022-01-18 15:57:45,743 INFO L226 Difference]: Without dead ends: 6177 [2022-01-18 15:57:45,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1446 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=701, Invalid=4701, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:57:45,744 INFO L933 BasicCegarLoop]: 77 mSDtfsCounter, 226 mSDsluCounter, 1651 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 1604 SdHoareTripleChecker+Invalid, 986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 259 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:45,744 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [226 Valid, 1604 Invalid, 986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 687 Invalid, 0 Unknown, 259 Unchecked, 0.3s Time] [2022-01-18 15:57:45,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6177 states. [2022-01-18 15:57:45,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6177 to 5392. [2022-01-18 15:57:45,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5392 states, 5391 states have (on average 2.2843628269337786) internal successors, (12315), 5391 states have internal predecessors, (12315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:45,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5392 states to 5392 states and 12315 transitions. [2022-01-18 15:57:45,813 INFO L78 Accepts]: Start accepts. Automaton has 5392 states and 12315 transitions. Word has length 34 [2022-01-18 15:57:45,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:45,813 INFO L470 AbstractCegarLoop]: Abstraction has 5392 states and 12315 transitions. [2022-01-18 15:57:45,813 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-01-18 15:57:45,813 INFO L276 IsEmpty]: Start isEmpty. Operand 5392 states and 12315 transitions. [2022-01-18 15:57:45,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:45,818 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:45,818 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:45,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Ended with exit code 0 [2022-01-18 15:57:46,031 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-01-18 15:57:46,031 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:46,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:46,032 INFO L85 PathProgramCache]: Analyzing trace with hash 73786001, now seen corresponding path program 73 times [2022-01-18 15:57:46,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:46,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942506065] [2022-01-18 15:57:46,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:46,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:46,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:46,253 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:46,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:46,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942506065] [2022-01-18 15:57:46,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942506065] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:46,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322124019] [2022-01-18 15:57:46,253 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:57:46,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:46,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:46,254 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-01-18 15:57:46,271 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-01-18 15:57:46,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:46,276 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:46,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:46,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:46,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:46,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:46,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:46,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:46,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:46,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:46,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:46,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:46,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:46,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:46,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57: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, 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-01-18 15:57:46,836 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:46,836 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:47,313 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:47,314 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-01-18 15:57:47,665 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:47,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322124019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:47,665 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:47,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:57:47,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737724675] [2022-01-18 15:57:47,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:47,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:57:47,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:47,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:57:47,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1137, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:57:47,666 INFO L87 Difference]: Start difference. First operand 5392 states and 12315 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-01-18 15:57:49,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:49,029 INFO L93 Difference]: Finished difference Result 7513 states and 16901 transitions. [2022-01-18 15:57:49,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 15:57:49,029 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-01-18 15:57:49,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:49,039 INFO L225 Difference]: With dead ends: 7513 [2022-01-18 15:57:49,039 INFO L226 Difference]: Without dead ends: 7475 [2022-01-18 15:57:49,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1621 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=766, Invalid=4934, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 15:57:49,040 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 282 mSDsluCounter, 1759 mSDsCounter, 0 mSdLazyCounter, 1066 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 1695 SdHoareTripleChecker+Invalid, 1517 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 392 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:49,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [282 Valid, 1695 Invalid, 1517 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1066 Invalid, 0 Unknown, 392 Unchecked, 0.4s Time] [2022-01-18 15:57:49,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7475 states. [2022-01-18 15:57:49,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7475 to 5349. [2022-01-18 15:57:49,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5349 states, 5348 states have (on average 2.2840314136125652) internal successors, (12215), 5348 states have internal predecessors, (12215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:49,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5349 states to 5349 states and 12215 transitions. [2022-01-18 15:57:49,122 INFO L78 Accepts]: Start accepts. Automaton has 5349 states and 12215 transitions. Word has length 34 [2022-01-18 15:57:49,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:49,123 INFO L470 AbstractCegarLoop]: Abstraction has 5349 states and 12215 transitions. [2022-01-18 15:57:49,123 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-01-18 15:57:49,123 INFO L276 IsEmpty]: Start isEmpty. Operand 5349 states and 12215 transitions. [2022-01-18 15:57:49,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:49,127 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:49,127 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:49,142 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-01-18 15:57:49,327 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-01-18 15:57:49,327 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:49,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:49,328 INFO L85 PathProgramCache]: Analyzing trace with hash 543307891, now seen corresponding path program 74 times [2022-01-18 15:57:49,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:49,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618318921] [2022-01-18 15:57:49,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:49,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:49,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:49,544 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:49,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:49,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618318921] [2022-01-18 15:57:49,544 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618318921] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:49,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860365227] [2022-01-18 15:57:49,545 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:57:49,545 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:49,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:49,546 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-01-18 15:57:49,546 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-01-18 15:57:49,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:57:49,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:49,566 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:49,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:50,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:50,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:50,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:50,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:50,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:50,051 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:50,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:50,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:50,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:50,057 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-01-18 15:57:50,085 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:50,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:50,578 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:50,578 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-01-18 15:57:50,853 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 5 proven. 39 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:50,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860365227] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:50,854 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:50,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 15:57:50,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826440615] [2022-01-18 15:57:50,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:50,854 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 15:57:50,854 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:50,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 15:57:50,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1137, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 15:57:50,855 INFO L87 Difference]: Start difference. First operand 5349 states and 12215 transitions. Second operand has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:51,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:51,658 INFO L93 Difference]: Finished difference Result 6607 states and 14884 transitions. [2022-01-18 15:57:51,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 15:57:51,659 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:51,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:51,667 INFO L225 Difference]: With dead ends: 6607 [2022-01-18 15:57:51,668 INFO L226 Difference]: Without dead ends: 6569 [2022-01-18 15:57:51,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1036 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=509, Invalid=3397, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 15:57:51,668 INFO L933 BasicCegarLoop]: 58 mSDtfsCounter, 276 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 652 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 187 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:51,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 1047 Invalid, 652 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 425 Invalid, 0 Unknown, 187 Unchecked, 0.2s Time] [2022-01-18 15:57:51,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6569 states. [2022-01-18 15:57:51,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6569 to 5403. [2022-01-18 15:57:51,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5403 states, 5402 states have (on average 2.284524250277675) internal successors, (12341), 5402 states have internal predecessors, (12341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:51,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5403 states to 5403 states and 12341 transitions. [2022-01-18 15:57:51,736 INFO L78 Accepts]: Start accepts. Automaton has 5403 states and 12341 transitions. Word has length 34 [2022-01-18 15:57:51,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:51,736 INFO L470 AbstractCegarLoop]: Abstraction has 5403 states and 12341 transitions. [2022-01-18 15:57:51,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.135135135135135) internal successors, (79), 36 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-01-18 15:57:51,736 INFO L276 IsEmpty]: Start isEmpty. Operand 5403 states and 12341 transitions. [2022-01-18 15:57:51,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:51,740 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:51,740 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:51,757 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-01-18 15:57:51,941 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-01-18 15:57:51,941 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:51,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:51,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1735633061, now seen corresponding path program 75 times [2022-01-18 15:57:51,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:51,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028113640] [2022-01-18 15:57:51,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:51,942 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:51,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:52,167 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:52,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:52,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028113640] [2022-01-18 15:57:52,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028113640] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:52,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865393633] [2022-01-18 15:57:52,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:57:52,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:52,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:52,169 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-01-18 15:57:52,169 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-01-18 15:57:52,188 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 15:57:52,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:52,189 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 15:57:52,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:52,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:52,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:52,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:52,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:52,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:52,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:52,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:52,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:52,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:52,653 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-01-18 15:57:52,680 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:52,681 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:53,179 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:53,179 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-01-18 15:57:53,498 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:53,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865393633] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:53,499 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:53,499 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 15:57:53,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515906794] [2022-01-18 15:57:53,499 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:53,499 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:57:53,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:53,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:57:53,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:57:53,499 INFO L87 Difference]: Start difference. First operand 5403 states and 12341 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-01-18 15:57:55,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:55,067 INFO L93 Difference]: Finished difference Result 7174 states and 16088 transitions. [2022-01-18 15:57:55,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 15:57:55,067 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-01-18 15:57:55,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:55,077 INFO L225 Difference]: With dead ends: 7174 [2022-01-18 15:57:55,077 INFO L226 Difference]: Without dead ends: 7129 [2022-01-18 15:57:55,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1567 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=741, Invalid=5111, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 15:57:55,078 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 286 mSDsluCounter, 1550 mSDsCounter, 0 mSdLazyCounter, 1023 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 1499 SdHoareTripleChecker+Invalid, 1301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1023 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 191 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:55,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 1499 Invalid, 1301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1023 Invalid, 0 Unknown, 191 Unchecked, 0.4s Time] [2022-01-18 15:57:55,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7129 states. [2022-01-18 15:57:55,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7129 to 5487. [2022-01-18 15:57:55,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5487 states, 5486 states have (on average 2.2869121399927086) internal successors, (12546), 5486 states have internal predecessors, (12546), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:55,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5487 states to 5487 states and 12546 transitions. [2022-01-18 15:57:55,162 INFO L78 Accepts]: Start accepts. Automaton has 5487 states and 12546 transitions. Word has length 34 [2022-01-18 15:57:55,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:55,163 INFO L470 AbstractCegarLoop]: Abstraction has 5487 states and 12546 transitions. [2022-01-18 15:57:55,163 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-01-18 15:57:55,163 INFO L276 IsEmpty]: Start isEmpty. Operand 5487 states and 12546 transitions. [2022-01-18 15:57:55,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:55,167 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:55,167 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:55,182 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-01-18 15:57:55,367 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-01-18 15:57:55,367 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:55,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:55,368 INFO L85 PathProgramCache]: Analyzing trace with hash -1707318499, now seen corresponding path program 76 times [2022-01-18 15:57:55,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:55,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753746316] [2022-01-18 15:57:55,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:55,368 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:55,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:55,608 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:55,608 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:55,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753746316] [2022-01-18 15:57:55,609 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753746316] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:55,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574813618] [2022-01-18 15:57:55,609 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:57:55,609 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:55,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:55,610 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-01-18 15:57:55,610 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-01-18 15:57:55,629 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:57:55,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:55,629 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:55,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:56,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:56,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:56,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:56,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:56,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:56,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:56,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:56,092 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-01-18 15:57:56,119 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:56,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:57:56,605 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:57:56,605 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-01-18 15:57:56,924 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:57:56,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574813618] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:57:56,924 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:57:56,925 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 15:57:56,925 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883323393] [2022-01-18 15:57:56,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:57:56,925 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:57:56,925 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:57:56,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:57:56,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:57:56,925 INFO L87 Difference]: Start difference. First operand 5487 states and 12546 transitions. Second operand has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 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-01-18 15:57:58,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:57:58,549 INFO L93 Difference]: Finished difference Result 7261 states and 16306 transitions. [2022-01-18 15:57:58,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 15:57:58,549 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 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 34 [2022-01-18 15:57:58,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:57:58,559 INFO L225 Difference]: With dead ends: 7261 [2022-01-18 15:57:58,559 INFO L226 Difference]: Without dead ends: 7231 [2022-01-18 15:57:58,560 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1615 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=763, Invalid=5243, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 15:57:58,560 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 321 mSDsluCounter, 1683 mSDsCounter, 0 mSdLazyCounter, 1071 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 1640 SdHoareTripleChecker+Invalid, 1521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1071 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 363 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:57:58,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 1640 Invalid, 1521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1071 Invalid, 0 Unknown, 363 Unchecked, 0.4s Time] [2022-01-18 15:57:58,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7231 states. [2022-01-18 15:57:58,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7231 to 5448. [2022-01-18 15:57:58,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5448 states, 5447 states have (on average 2.2865797686800073) internal successors, (12455), 5447 states have internal predecessors, (12455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:57:58,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5448 states to 5448 states and 12455 transitions. [2022-01-18 15:57:58,640 INFO L78 Accepts]: Start accepts. Automaton has 5448 states and 12455 transitions. Word has length 34 [2022-01-18 15:57:58,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:57:58,640 INFO L470 AbstractCegarLoop]: Abstraction has 5448 states and 12455 transitions. [2022-01-18 15:57:58,640 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 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-01-18 15:57:58,641 INFO L276 IsEmpty]: Start isEmpty. Operand 5448 states and 12455 transitions. [2022-01-18 15:57:58,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:57:58,645 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:57:58,645 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:57:58,660 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-01-18 15:57:58,845 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-01-18 15:57:58,845 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:57:58,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:57:58,846 INFO L85 PathProgramCache]: Analyzing trace with hash -2019499205, now seen corresponding path program 77 times [2022-01-18 15:57:58,846 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:57:58,846 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952552459] [2022-01-18 15:57:58,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:57:58,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:57:58,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:57:59,063 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:59,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:57:59,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952552459] [2022-01-18 15:57:59,063 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952552459] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:57:59,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997281425] [2022-01-18 15:57:59,063 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:57:59,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:57:59,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:57:59,064 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-01-18 15:57:59,065 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-01-18 15:57:59,088 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 15:57:59,088 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:57:59,092 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:57:59,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:57:59,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:59,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:59,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:59,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:59,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:59,560 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:57:59,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:59,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:57:59,562 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-01-18 15:57:59,588 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:57:59,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:00,075 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:58:00,075 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-01-18 15:58:00,441 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:00,441 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997281425] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:00,441 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:00,441 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 15:58:00,441 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601823096] [2022-01-18 15:58:00,441 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:00,441 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:58:00,441 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:00,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:58:00,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:58:00,442 INFO L87 Difference]: Start difference. First operand 5448 states and 12455 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-01-18 15:58:01,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:01,691 INFO L93 Difference]: Finished difference Result 7052 states and 15862 transitions. [2022-01-18 15:58:01,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 15:58:01,691 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-01-18 15:58:01,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:01,698 INFO L225 Difference]: With dead ends: 7052 [2022-01-18 15:58:01,698 INFO L226 Difference]: Without dead ends: 7022 [2022-01-18 15:58:01,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1300 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=678, Invalid=4292, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 15:58:01,699 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 261 mSDsluCounter, 1269 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 261 SdHoareTripleChecker+Valid, 1260 SdHoareTripleChecker+Invalid, 1017 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 271 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:01,699 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [261 Valid, 1260 Invalid, 1017 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 687 Invalid, 0 Unknown, 271 Unchecked, 0.3s Time] [2022-01-18 15:58:01,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7022 states. [2022-01-18 15:58:01,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7022 to 5469. [2022-01-18 15:58:01,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5469 states, 5468 states have (on average 2.2867593269934163) internal successors, (12504), 5468 states have internal predecessors, (12504), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:01,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5469 states to 5469 states and 12504 transitions. [2022-01-18 15:58:01,762 INFO L78 Accepts]: Start accepts. Automaton has 5469 states and 12504 transitions. Word has length 34 [2022-01-18 15:58:01,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:01,763 INFO L470 AbstractCegarLoop]: Abstraction has 5469 states and 12504 transitions. [2022-01-18 15:58:01,763 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-01-18 15:58:01,763 INFO L276 IsEmpty]: Start isEmpty. Operand 5469 states and 12504 transitions. [2022-01-18 15:58:01,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:58:01,767 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:01,767 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:01,782 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-01-18 15:58:01,967 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-01-18 15:58:01,967 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:01,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:01,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1167483469, now seen corresponding path program 78 times [2022-01-18 15:58:01,968 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:01,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459153152] [2022-01-18 15:58:01,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:01,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:01,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:02,188 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:02,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:02,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459153152] [2022-01-18 15:58:02,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459153152] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:02,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772988146] [2022-01-18 15:58:02,189 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:58:02,189 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:02,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:02,189 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-01-18 15:58:02,190 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-01-18 15:58:02,209 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 15:58:02,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:02,210 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:58:02,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:02,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:02,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:02,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:02,665 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:02,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:02,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:02,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:02,667 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-01-18 15:58:02,694 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:02,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:03,176 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:58:03,177 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-01-18 15:58:03,372 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 1 proven. 44 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:03,372 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772988146] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:03,373 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:03,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 15:58:03,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773766998] [2022-01-18 15:58:03,373 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:03,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:58:03,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:03,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:58:03,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:58:03,373 INFO L87 Difference]: Start difference. First operand 5469 states and 12504 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-01-18 15:58:04,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:04,649 INFO L93 Difference]: Finished difference Result 7059 states and 15901 transitions. [2022-01-18 15:58:04,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 15:58:04,649 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-01-18 15:58:04,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:04,659 INFO L225 Difference]: With dead ends: 7059 [2022-01-18 15:58:04,660 INFO L226 Difference]: Without dead ends: 7029 [2022-01-18 15:58:04,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1200 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=581, Invalid=4111, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 15:58:04,660 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 306 mSDsluCounter, 1473 mSDsCounter, 0 mSdLazyCounter, 1011 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 306 SdHoareTripleChecker+Valid, 1438 SdHoareTripleChecker+Invalid, 1264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1011 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:04,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [306 Valid, 1438 Invalid, 1264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1011 Invalid, 0 Unknown, 177 Unchecked, 0.4s Time] [2022-01-18 15:58:04,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7029 states. [2022-01-18 15:58:04,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7029 to 5448. [2022-01-18 15:58:04,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5448 states, 5447 states have (on average 2.2865797686800073) internal successors, (12455), 5447 states have internal predecessors, (12455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:04,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5448 states to 5448 states and 12455 transitions. [2022-01-18 15:58:04,740 INFO L78 Accepts]: Start accepts. Automaton has 5448 states and 12455 transitions. Word has length 34 [2022-01-18 15:58:04,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:04,740 INFO L470 AbstractCegarLoop]: Abstraction has 5448 states and 12455 transitions. [2022-01-18 15:58:04,740 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-01-18 15:58:04,740 INFO L276 IsEmpty]: Start isEmpty. Operand 5448 states and 12455 transitions. [2022-01-18 15:58:04,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:58:04,744 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:04,744 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:04,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Ended with exit code 0 [2022-01-18 15:58:04,945 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-01-18 15:58:04,945 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:04,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:04,945 INFO L85 PathProgramCache]: Analyzing trace with hash 853669661, now seen corresponding path program 79 times [2022-01-18 15:58:04,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:04,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024934089] [2022-01-18 15:58:04,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:04,945 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:04,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:05,183 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:58:05,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:05,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024934089] [2022-01-18 15:58:05,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024934089] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:05,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2090376203] [2022-01-18 15:58:05,184 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:58:05,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:05,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:05,185 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-01-18 15:58:05,185 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-01-18 15:58:05,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:05,207 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:58:05,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:05,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:05,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:05,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:05,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:05,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:05,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:05,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:05,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:05,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:05,664 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-01-18 15:58:05,691 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:58:05,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:06,188 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:58:06,189 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-01-18 15:58:06,490 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:58:06,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2090376203] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:06,490 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:06,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 15:58:06,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977062261] [2022-01-18 15:58:06,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:06,490 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:58:06,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:06,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:58:06,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:58:06,491 INFO L87 Difference]: Start difference. First operand 5448 states and 12455 transitions. Second operand has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 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-01-18 15:58:08,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:08,029 INFO L93 Difference]: Finished difference Result 7223 states and 16277 transitions. [2022-01-18 15:58:08,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 15:58:08,030 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 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 34 [2022-01-18 15:58:08,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:08,039 INFO L225 Difference]: With dead ends: 7223 [2022-01-18 15:58:08,039 INFO L226 Difference]: Without dead ends: 7163 [2022-01-18 15:58:08,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 48 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1772 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=775, Invalid=5545, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 15:58:08,040 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 320 mSDsluCounter, 1618 mSDsCounter, 0 mSdLazyCounter, 926 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 320 SdHoareTripleChecker+Valid, 1585 SdHoareTripleChecker+Invalid, 1235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 926 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 245 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:08,040 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [320 Valid, 1585 Invalid, 1235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 926 Invalid, 0 Unknown, 245 Unchecked, 0.4s Time] [2022-01-18 15:58:08,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7163 states. [2022-01-18 15:58:08,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7163 to 5478. [2022-01-18 15:58:08,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5478 states, 5477 states have (on average 2.2870184407522367) internal successors, (12526), 5477 states have internal predecessors, (12526), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:08,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5478 states to 5478 states and 12526 transitions. [2022-01-18 15:58:08,118 INFO L78 Accepts]: Start accepts. Automaton has 5478 states and 12526 transitions. Word has length 34 [2022-01-18 15:58:08,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:08,118 INFO L470 AbstractCegarLoop]: Abstraction has 5478 states and 12526 transitions. [2022-01-18 15:58:08,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 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-01-18 15:58:08,118 INFO L276 IsEmpty]: Start isEmpty. Operand 5478 states and 12526 transitions. [2022-01-18 15:58:08,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 15:58:08,122 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:08,123 INFO L514 BasicCegarLoop]: trace histogram [5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:08,138 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2022-01-18 15:58:08,323 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-01-18 15:58:08,323 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:08,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:08,324 INFO L85 PathProgramCache]: Analyzing trace with hash -809007139, now seen corresponding path program 80 times [2022-01-18 15:58:08,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:08,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869964761] [2022-01-18 15:58:08,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:08,324 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:08,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:08,530 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:58:08,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:08,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869964761] [2022-01-18 15:58:08,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869964761] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:08,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1117920865] [2022-01-18 15:58:08,530 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:58:08,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:08,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:08,531 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-01-18 15:58:08,531 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-01-18 15:58:08,551 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:58:08,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:08,551 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 15:58:08,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:09,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:09,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:09,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:09,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:09,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:09,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:09,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:09,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:09,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:09,050 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-01-18 15:58:09,078 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:58:09,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:09,552 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 15:58:09,553 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-01-18 15:58:09,767 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 2 proven. 42 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:58:09,768 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1117920865] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:09,768 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:09,768 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 15:58:09,768 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644721952] [2022-01-18 15:58:09,768 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:09,768 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 15:58:09,769 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:09,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 15:58:09,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1074, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 15:58:09,770 INFO L87 Difference]: Start difference. First operand 5478 states and 12526 transitions. Second operand has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 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-01-18 15:58:11,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:11,005 INFO L93 Difference]: Finished difference Result 7145 states and 16066 transitions. [2022-01-18 15:58:11,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 15:58:11,006 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 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 34 [2022-01-18 15:58:11,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:11,015 INFO L225 Difference]: With dead ends: 7145 [2022-01-18 15:58:11,015 INFO L226 Difference]: Without dead ends: 7115 [2022-01-18 15:58:11,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1494 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=738, Invalid=4664, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 15:58:11,016 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 348 mSDsluCounter, 1138 mSDsCounter, 0 mSdLazyCounter, 727 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 1116 SdHoareTripleChecker+Invalid, 956 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 727 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 163 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:11,016 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 1116 Invalid, 956 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 727 Invalid, 0 Unknown, 163 Unchecked, 0.3s Time] [2022-01-18 15:58:11,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7115 states. [2022-01-18 15:58:11,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7115 to 5511. [2022-01-18 15:58:11,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5511 states, 5510 states have (on average 2.287295825771325) internal successors, (12603), 5510 states have internal predecessors, (12603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:11,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5511 states to 5511 states and 12603 transitions. [2022-01-18 15:58:11,094 INFO L78 Accepts]: Start accepts. Automaton has 5511 states and 12603 transitions. Word has length 34 [2022-01-18 15:58:11,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:11,095 INFO L470 AbstractCegarLoop]: Abstraction has 5511 states and 12603 transitions. [2022-01-18 15:58:11,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.111111111111111) internal successors, (76), 35 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-01-18 15:58:11,095 INFO L276 IsEmpty]: Start isEmpty. Operand 5511 states and 12603 transitions. [2022-01-18 15:58:11,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:58:11,100 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:11,100 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:11,115 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Ended with exit code 0 [2022-01-18 15:58:11,300 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-01-18 15:58:11,300 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:11,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:11,300 INFO L85 PathProgramCache]: Analyzing trace with hash 1907210588, now seen corresponding path program 81 times [2022-01-18 15:58:11,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:11,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205848374] [2022-01-18 15:58:11,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:11,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:11,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:11,530 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:58:11,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:11,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205848374] [2022-01-18 15:58:11,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205848374] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:11,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [340754808] [2022-01-18 15:58:11,531 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:58:11,531 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:11,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:11,532 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-01-18 15:58:11,532 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-01-18 15:58:11,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 15:58:11,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:11,553 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:58:11,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:12,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,206 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:12,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:12,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:12,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:12,215 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:12,215 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-01-18 15:58:12,250 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 5 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:12,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:13,018 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 15:58:13,018 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-01-18 15:58:13,497 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:13,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [340754808] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:13,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:13,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 46 [2022-01-18 15:58:13,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818566508] [2022-01-18 15:58:13,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:13,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 15:58:13,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:13,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 15:58:13,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=1898, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:58:13,499 INFO L87 Difference]: Start difference. First operand 5511 states and 12603 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 15:58:16,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:16,932 INFO L93 Difference]: Finished difference Result 11268 states and 25226 transitions. [2022-01-18 15:58:16,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-18 15:58:16,933 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 15:58:16,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:16,945 INFO L225 Difference]: With dead ends: 11268 [2022-01-18 15:58:16,945 INFO L226 Difference]: Without dead ends: 11164 [2022-01-18 15:58:16,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4432 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1245, Invalid=12095, Unknown=0, NotChecked=0, Total=13340 [2022-01-18 15:58:16,946 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 607 mSDsluCounter, 2201 mSDsCounter, 0 mSdLazyCounter, 1465 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 607 SdHoareTripleChecker+Valid, 2109 SdHoareTripleChecker+Invalid, 1944 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 1465 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:16,946 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [607 Valid, 2109 Invalid, 1944 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 1465 Invalid, 0 Unknown, 288 Unchecked, 0.7s Time] [2022-01-18 15:58:16,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11164 states. [2022-01-18 15:58:17,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11164 to 5881. [2022-01-18 15:58:17,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5881 states, 5880 states have (on average 2.281122448979592) internal successors, (13413), 5880 states have internal predecessors, (13413), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:17,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5881 states to 5881 states and 13413 transitions. [2022-01-18 15:58:17,038 INFO L78 Accepts]: Start accepts. Automaton has 5881 states and 13413 transitions. Word has length 36 [2022-01-18 15:58:17,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:17,038 INFO L470 AbstractCegarLoop]: Abstraction has 5881 states and 13413 transitions. [2022-01-18 15:58:17,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 15:58:17,039 INFO L276 IsEmpty]: Start isEmpty. Operand 5881 states and 13413 transitions. [2022-01-18 15:58:17,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:58:17,043 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:17,043 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:17,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Ended with exit code 0 [2022-01-18 15:58:17,243 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-01-18 15:58:17,244 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:17,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:17,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1847921678, now seen corresponding path program 82 times [2022-01-18 15:58:17,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:17,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278826302] [2022-01-18 15:58:17,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:17,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:17,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:17,480 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:58:17,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:17,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278826302] [2022-01-18 15:58:17,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278826302] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:17,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248786202] [2022-01-18 15:58:17,481 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:58:17,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:17,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:17,482 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-01-18 15:58:17,482 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-01-18 15:58:17,502 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:58:17,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:17,503 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:58:17,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:18,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,153 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,154 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:18,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,155 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,156 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,157 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:18,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,160 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:18,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:18,161 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:18,161 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-01-18 15:58:18,199 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:18,199 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:18,996 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 15:58:18,996 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-01-18 15:58:19,497 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:19,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248786202] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:19,498 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:19,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 46 [2022-01-18 15:58:19,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145247680] [2022-01-18 15:58:19,498 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:19,498 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 15:58:19,498 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:19,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 15:58:19,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1909, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:58:19,498 INFO L87 Difference]: Start difference. First operand 5881 states and 13413 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 15:58:23,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:23,644 INFO L93 Difference]: Finished difference Result 10957 states and 24403 transitions. [2022-01-18 15:58:23,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-18 15:58:23,644 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 15:58:23,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:23,659 INFO L225 Difference]: With dead ends: 10957 [2022-01-18 15:58:23,659 INFO L226 Difference]: Without dead ends: 10900 [2022-01-18 15:58:23,659 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6584 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1464, Invalid=17442, Unknown=0, NotChecked=0, Total=18906 [2022-01-18 15:58:23,659 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 475 mSDsluCounter, 2970 mSDsCounter, 0 mSdLazyCounter, 1829 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 2844 SdHoareTripleChecker+Invalid, 2430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1829 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 435 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:23,660 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 2844 Invalid, 2430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1829 Invalid, 0 Unknown, 435 Unchecked, 0.9s Time] [2022-01-18 15:58:23,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10900 states. [2022-01-18 15:58:23,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10900 to 6936. [2022-01-18 15:58:23,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6936 states, 6935 states have (on average 2.2842105263157895) internal successors, (15841), 6935 states have internal predecessors, (15841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:23,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6936 states to 6936 states and 15841 transitions. [2022-01-18 15:58:23,774 INFO L78 Accepts]: Start accepts. Automaton has 6936 states and 15841 transitions. Word has length 36 [2022-01-18 15:58:23,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:23,774 INFO L470 AbstractCegarLoop]: Abstraction has 6936 states and 15841 transitions. [2022-01-18 15:58:23,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 15:58:23,775 INFO L276 IsEmpty]: Start isEmpty. Operand 6936 states and 15841 transitions. [2022-01-18 15:58:23,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:58:23,780 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:23,780 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:23,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-01-18 15:58:23,980 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-01-18 15:58:23,981 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:23,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:23,981 INFO L85 PathProgramCache]: Analyzing trace with hash 173231452, now seen corresponding path program 83 times [2022-01-18 15:58:23,981 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:23,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045195140] [2022-01-18 15:58:23,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:23,981 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:23,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:24,221 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:58:24,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:24,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045195140] [2022-01-18 15:58:24,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045195140] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:24,222 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1075344848] [2022-01-18 15:58:24,222 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:58:24,222 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:24,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:24,223 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-01-18 15:58:24,223 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-01-18 15:58:24,246 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:58:24,247 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:24,247 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 15:58:24,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:24,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,893 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:24,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,894 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:24,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:24,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:24,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:24,898 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-01-18 15:58:24,935 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:24,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:25,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,539 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,542 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,545 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,547 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:25,594 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:58:25,594 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-01-18 15:58:25,798 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:25,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1075344848] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:25,798 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:25,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 47 [2022-01-18 15:58:25,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629357481] [2022-01-18 15:58:25,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:25,799 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 15:58:25,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:25,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 15:58:25,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1983, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:58:25,799 INFO L87 Difference]: Start difference. First operand 6936 states and 15841 transitions. Second operand has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 15:58:29,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:29,415 INFO L93 Difference]: Finished difference Result 11279 states and 25304 transitions. [2022-01-18 15:58:29,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-01-18 15:58:29,415 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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 36 [2022-01-18 15:58:29,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:29,434 INFO L225 Difference]: With dead ends: 11279 [2022-01-18 15:58:29,434 INFO L226 Difference]: Without dead ends: 11242 [2022-01-18 15:58:29,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6404 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1357, Invalid=17003, Unknown=0, NotChecked=0, Total=18360 [2022-01-18 15:58:29,435 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 609 mSDsluCounter, 2556 mSDsCounter, 0 mSdLazyCounter, 1683 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 609 SdHoareTripleChecker+Valid, 2545 SdHoareTripleChecker+Invalid, 2175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 166 IncrementalHoareTripleChecker+Valid, 1683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 326 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:29,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [609 Valid, 2545 Invalid, 2175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [166 Valid, 1683 Invalid, 0 Unknown, 326 Unchecked, 0.8s Time] [2022-01-18 15:58:29,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11242 states. [2022-01-18 15:58:29,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11242 to 7488. [2022-01-18 15:58:29,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7488 states, 7487 states have (on average 2.290102844931214) internal successors, (17146), 7487 states have internal predecessors, (17146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:29,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7488 states to 7488 states and 17146 transitions. [2022-01-18 15:58:29,559 INFO L78 Accepts]: Start accepts. Automaton has 7488 states and 17146 transitions. Word has length 36 [2022-01-18 15:58:29,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:29,559 INFO L470 AbstractCegarLoop]: Abstraction has 7488 states and 17146 transitions. [2022-01-18 15:58:29,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 15:58:29,559 INFO L276 IsEmpty]: Start isEmpty. Operand 7488 states and 17146 transitions. [2022-01-18 15:58:29,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:58:29,596 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:29,596 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:29,612 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-01-18 15:58:29,797 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-01-18 15:58:29,797 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:29,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:29,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1791984684, now seen corresponding path program 84 times [2022-01-18 15:58:29,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:29,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805365829] [2022-01-18 15:58:29,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:29,798 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:29,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:30,066 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:30,066 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:30,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805365829] [2022-01-18 15:58:30,066 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805365829] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:30,066 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536514694] [2022-01-18 15:58:30,066 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:58:30,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:30,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:30,067 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-01-18 15:58:30,106 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-01-18 15:58:30,108 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-01-18 15:58:30,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:30,109 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:58:30,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:30,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:30,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:30,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:30,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:30,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:30,804 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-01-18 15:58:30,841 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:30,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:31,629 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 15:58:31,629 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-01-18 15:58:32,192 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:32,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536514694] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:32,193 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:32,193 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 15:58:32,193 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746687482] [2022-01-18 15:58:32,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:32,193 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 15:58:32,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:32,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 15:58:32,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1986, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:58:32,193 INFO L87 Difference]: Start difference. First operand 7488 states and 17146 transitions. Second operand has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 15:58:36,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:36,357 INFO L93 Difference]: Finished difference Result 14335 states and 32214 transitions. [2022-01-18 15:58:36,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 15:58:36,358 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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 36 [2022-01-18 15:58:36,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:36,380 INFO L225 Difference]: With dead ends: 14335 [2022-01-18 15:58:36,380 INFO L226 Difference]: Without dead ends: 14163 [2022-01-18 15:58:36,381 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5820 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1543, Invalid=15487, Unknown=0, NotChecked=0, Total=17030 [2022-01-18 15:58:36,382 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 632 mSDsluCounter, 2358 mSDsCounter, 0 mSdLazyCounter, 1525 mSolverCounterSat, 240 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 632 SdHoareTripleChecker+Valid, 2154 SdHoareTripleChecker+Invalid, 2103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 240 IncrementalHoareTripleChecker+Valid, 1525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 338 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:36,382 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [632 Valid, 2154 Invalid, 2103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [240 Valid, 1525 Invalid, 0 Unknown, 338 Unchecked, 0.8s Time] [2022-01-18 15:58:36,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14163 states. [2022-01-18 15:58:36,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14163 to 8272. [2022-01-18 15:58:36,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8272 states, 8271 states have (on average 2.2925885624471043) internal successors, (18962), 8271 states have internal predecessors, (18962), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:36,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8272 states to 8272 states and 18962 transitions. [2022-01-18 15:58:36,541 INFO L78 Accepts]: Start accepts. Automaton has 8272 states and 18962 transitions. Word has length 36 [2022-01-18 15:58:36,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:36,541 INFO L470 AbstractCegarLoop]: Abstraction has 8272 states and 18962 transitions. [2022-01-18 15:58:36,541 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 15:58:36,542 INFO L276 IsEmpty]: Start isEmpty. Operand 8272 states and 18962 transitions. [2022-01-18 15:58:36,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:58:36,547 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:36,547 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:36,563 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-01-18 15:58:36,748 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-01-18 15:58:36,748 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:36,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:36,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1252149654, now seen corresponding path program 85 times [2022-01-18 15:58:36,748 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:36,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082010551] [2022-01-18 15:58:36,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:36,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:36,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:36,988 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:36,988 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:36,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082010551] [2022-01-18 15:58:36,988 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082010551] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:36,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744651589] [2022-01-18 15:58:36,988 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:58:36,989 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:36,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:36,989 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-01-18 15:58:36,990 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-01-18 15:58:37,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:37,010 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:58:37,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:37,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:37,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:37,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:37,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:37,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:37,688 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-01-18 15:58:37,726 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:37,726 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:38,545 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 15:58:38,546 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-01-18 15:58:38,897 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:38,897 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744651589] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:38,898 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:38,898 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 15:58:38,898 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621678699] [2022-01-18 15:58:38,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:38,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 15:58:38,898 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:38,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 15:58:38,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2001, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:58:38,898 INFO L87 Difference]: Start difference. First operand 8272 states and 18962 transitions. Second operand has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 15:58:44,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:44,297 INFO L93 Difference]: Finished difference Result 16328 states and 36925 transitions. [2022-01-18 15:58:44,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-01-18 15:58:44,297 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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 36 [2022-01-18 15:58:44,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:44,322 INFO L225 Difference]: With dead ends: 16328 [2022-01-18 15:58:44,322 INFO L226 Difference]: Without dead ends: 16138 [2022-01-18 15:58:44,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7375 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=1863, Invalid=19307, Unknown=0, NotChecked=0, Total=21170 [2022-01-18 15:58:44,324 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 716 mSDsluCounter, 2575 mSDsCounter, 0 mSdLazyCounter, 1696 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 716 SdHoareTripleChecker+Valid, 2316 SdHoareTripleChecker+Invalid, 2346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 1696 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 376 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:44,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [716 Valid, 2316 Invalid, 2346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 1696 Invalid, 0 Unknown, 376 Unchecked, 0.9s Time] [2022-01-18 15:58:44,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16138 states. [2022-01-18 15:58:44,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16138 to 7323. [2022-01-18 15:58:44,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7323 states, 7322 states have (on average 2.2746517344987707) internal successors, (16655), 7322 states have internal predecessors, (16655), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:44,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7323 states to 7323 states and 16655 transitions. [2022-01-18 15:58:44,477 INFO L78 Accepts]: Start accepts. Automaton has 7323 states and 16655 transitions. Word has length 36 [2022-01-18 15:58:44,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:44,477 INFO L470 AbstractCegarLoop]: Abstraction has 7323 states and 16655 transitions. [2022-01-18 15:58:44,477 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 15:58:44,477 INFO L276 IsEmpty]: Start isEmpty. Operand 7323 states and 16655 transitions. [2022-01-18 15:58:44,483 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:58:44,483 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:44,483 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:44,500 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-01-18 15:58:44,698 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-01-18 15:58:44,698 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:44,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:44,699 INFO L85 PathProgramCache]: Analyzing trace with hash 769003476, now seen corresponding path program 86 times [2022-01-18 15:58:44,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:44,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991663114] [2022-01-18 15:58:44,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:44,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:44,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:44,969 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:44,970 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:44,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991663114] [2022-01-18 15:58:44,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991663114] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:44,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [435243445] [2022-01-18 15:58:44,970 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:58:44,970 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:44,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:44,971 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-01-18 15:58:44,971 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-01-18 15:58:44,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:58:44,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:44,992 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:58:44,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:45,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:45,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,689 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:45,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,692 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:45,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:45,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:45,693 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-01-18 15:58:45,731 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:45,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:46,515 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 15:58:46,516 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-01-18 15:58:47,276 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:47,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [435243445] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:47,276 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:47,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 15:58:47,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597376282] [2022-01-18 15:58:47,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:47,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 15:58:47,277 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:47,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 15:58:47,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=2007, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:58:47,277 INFO L87 Difference]: Start difference. First operand 7323 states and 16655 transitions. Second operand has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 15:58:51,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:51,692 INFO L93 Difference]: Finished difference Result 12970 states and 29038 transitions. [2022-01-18 15:58:51,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-01-18 15:58:51,692 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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 36 [2022-01-18 15:58:51,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:51,712 INFO L225 Difference]: With dead ends: 12970 [2022-01-18 15:58:51,712 INFO L226 Difference]: Without dead ends: 12919 [2022-01-18 15:58:51,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5793 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1512, Invalid=15780, Unknown=0, NotChecked=0, Total=17292 [2022-01-18 15:58:51,713 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 646 mSDsluCounter, 2981 mSDsCounter, 0 mSdLazyCounter, 1846 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 646 SdHoareTripleChecker+Valid, 2896 SdHoareTripleChecker+Invalid, 2660 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 1846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 605 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:51,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [646 Valid, 2896 Invalid, 2660 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 1846 Invalid, 0 Unknown, 605 Unchecked, 0.9s Time] [2022-01-18 15:58:51,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12919 states. [2022-01-18 15:58:51,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12919 to 7378. [2022-01-18 15:58:51,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7378 states, 7377 states have (on average 2.2727395960417516) internal successors, (16766), 7377 states have internal predecessors, (16766), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:51,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7378 states to 7378 states and 16766 transitions. [2022-01-18 15:58:51,856 INFO L78 Accepts]: Start accepts. Automaton has 7378 states and 16766 transitions. Word has length 36 [2022-01-18 15:58:51,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:51,856 INFO L470 AbstractCegarLoop]: Abstraction has 7378 states and 16766 transitions. [2022-01-18 15:58:51,856 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 15:58:51,856 INFO L276 IsEmpty]: Start isEmpty. Operand 7378 states and 16766 transitions. [2022-01-18 15:58:51,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:58:51,862 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:51,862 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:51,877 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-01-18 15:58:52,062 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-01-18 15:58:52,062 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:52,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:52,063 INFO L85 PathProgramCache]: Analyzing trace with hash 625140816, now seen corresponding path program 87 times [2022-01-18 15:58:52,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:52,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48558763] [2022-01-18 15:58:52,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:52,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:52,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:52,289 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 49 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 15:58:52,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:52,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48558763] [2022-01-18 15:58:52,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48558763] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:52,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354742014] [2022-01-18 15:58:52,289 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:58:52,289 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:52,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:52,290 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-01-18 15:58:52,291 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-01-18 15:58:52,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 15:58:52,313 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:52,314 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 15:58:52,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:52,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:52,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,979 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:52,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:52,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:52,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:52,983 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 87 treesize of output 35 [2022-01-18 15:58:53,019 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:53,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:58:53,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,616 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,619 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,620 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,622 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,623 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,625 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:53,671 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:58:53,671 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-01-18 15:58:54,035 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:54,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354742014] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:58:54,035 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:58:54,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 46 [2022-01-18 15:58:54,035 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274435614] [2022-01-18 15:58:54,035 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:58:54,035 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 15:58:54,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:58:54,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 15:58:54,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1855, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:58:54,036 INFO L87 Difference]: Start difference. First operand 7378 states and 16766 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 15:58:58,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:58:58,343 INFO L93 Difference]: Finished difference Result 12398 states and 27515 transitions. [2022-01-18 15:58:58,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 15:58:58,343 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 15:58:58,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:58:58,360 INFO L225 Difference]: With dead ends: 12398 [2022-01-18 15:58:58,360 INFO L226 Difference]: Without dead ends: 11911 [2022-01-18 15:58:58,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5731 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1711, Invalid=15059, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 15:58:58,361 INFO L933 BasicCegarLoop]: 119 mSDtfsCounter, 920 mSDsluCounter, 2715 mSDsCounter, 0 mSdLazyCounter, 1718 mSolverCounterSat, 311 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 920 SdHoareTripleChecker+Valid, 2224 SdHoareTripleChecker+Invalid, 2283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 311 IncrementalHoareTripleChecker+Valid, 1718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 254 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 15:58:58,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [920 Valid, 2224 Invalid, 2283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [311 Valid, 1718 Invalid, 0 Unknown, 254 Unchecked, 0.9s Time] [2022-01-18 15:58:58,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11911 states. [2022-01-18 15:58:58,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11911 to 7872. [2022-01-18 15:58:58,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7872 states, 7871 states have (on average 2.2759496887307837) internal successors, (17914), 7871 states have internal predecessors, (17914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:58:58,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7872 states to 7872 states and 17914 transitions. [2022-01-18 15:58:58,497 INFO L78 Accepts]: Start accepts. Automaton has 7872 states and 17914 transitions. Word has length 36 [2022-01-18 15:58:58,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:58:58,497 INFO L470 AbstractCegarLoop]: Abstraction has 7872 states and 17914 transitions. [2022-01-18 15:58:58,497 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 15:58:58,497 INFO L276 IsEmpty]: Start isEmpty. Operand 7872 states and 17914 transitions. [2022-01-18 15:58:58,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:58:58,503 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:58:58,503 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:58:58,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Forceful destruction successful, exit code 0 [2022-01-18 15:58:58,719 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-01-18 15:58:58,719 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:58:58,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:58:58,719 INFO L85 PathProgramCache]: Analyzing trace with hash 2079756346, now seen corresponding path program 88 times [2022-01-18 15:58:58,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:58:58,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627556417] [2022-01-18 15:58:58,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:58:58,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:58:58,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:58:58,973 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:58,973 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:58:58,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627556417] [2022-01-18 15:58:58,973 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627556417] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:58:58,973 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107246695] [2022-01-18 15:58:58,973 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:58:58,973 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:58:58,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:58:58,974 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-01-18 15:58:58,974 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-01-18 15:58:58,994 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:58:58,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:58:58,995 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:58:58,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:58:59,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:59,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:59,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:59,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:58:59,681 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:58:59,681 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-01-18 15:58:59,718 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:58:59,718 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:00,499 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 15:59:00,499 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-01-18 15:59:00,921 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:00,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107246695] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:00,921 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:00,921 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 46 [2022-01-18 15:59:00,921 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094945231] [2022-01-18 15:59:00,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:00,921 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 15:59:00,921 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:00,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 15:59:00,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1895, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:59:00,922 INFO L87 Difference]: Start difference. First operand 7872 states and 17914 transitions. Second operand has 47 states, 47 states have (on average 1.9574468085106382) internal successors, (92), 46 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-01-18 15:59:05,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:05,417 INFO L93 Difference]: Finished difference Result 13111 states and 29204 transitions. [2022-01-18 15:59:05,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-01-18 15:59:05,418 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9574468085106382) internal successors, (92), 46 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 36 [2022-01-18 15:59:05,418 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:05,435 INFO L225 Difference]: With dead ends: 13111 [2022-01-18 15:59:05,436 INFO L226 Difference]: Without dead ends: 12981 [2022-01-18 15:59:05,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6258 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1734, Invalid=16356, Unknown=0, NotChecked=0, Total=18090 [2022-01-18 15:59:05,436 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 690 mSDsluCounter, 2418 mSDsCounter, 0 mSdLazyCounter, 1690 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 690 SdHoareTripleChecker+Valid, 2234 SdHoareTripleChecker+Invalid, 2268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 299 IncrementalHoareTripleChecker+Valid, 1690 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 279 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:05,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [690 Valid, 2234 Invalid, 2268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [299 Valid, 1690 Invalid, 0 Unknown, 279 Unchecked, 0.8s Time] [2022-01-18 15:59:05,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12981 states. [2022-01-18 15:59:05,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12981 to 7821. [2022-01-18 15:59:05,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7821 states, 7820 states have (on average 2.2740409207161125) internal successors, (17783), 7820 states have internal predecessors, (17783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:05,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7821 states to 7821 states and 17783 transitions. [2022-01-18 15:59:05,576 INFO L78 Accepts]: Start accepts. Automaton has 7821 states and 17783 transitions. Word has length 36 [2022-01-18 15:59:05,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:05,576 INFO L470 AbstractCegarLoop]: Abstraction has 7821 states and 17783 transitions. [2022-01-18 15:59:05,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9574468085106382) internal successors, (92), 46 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-01-18 15:59:05,576 INFO L276 IsEmpty]: Start isEmpty. Operand 7821 states and 17783 transitions. [2022-01-18 15:59:05,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:59:05,582 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:05,582 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:05,598 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (91)] Ended with exit code 0 [2022-01-18 15:59:05,783 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-01-18 15:59:05,783 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:05,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:05,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1363195214, now seen corresponding path program 89 times [2022-01-18 15:59:05,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:05,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912932251] [2022-01-18 15:59:05,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:05,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:05,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:06,048 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:06,048 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:06,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912932251] [2022-01-18 15:59:06,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1912932251] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:06,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062502670] [2022-01-18 15:59:06,048 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:59:06,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:06,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:06,049 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-01-18 15:59:06,050 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-01-18 15:59:06,071 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 15:59:06,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:06,072 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:59:06,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:06,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,725 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,726 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:06,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,728 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,729 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,730 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:06,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,732 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,732 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:06,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:06,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:06,734 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:06,735 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 62 treesize of output 26 [2022-01-18 15:59:06,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-01-18 15:59:06,780 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:07,423 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,424 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,425 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,426 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,430 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,431 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,432 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,433 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,435 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,436 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,438 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:07,481 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:59:07,482 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-01-18 15:59:07,803 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:07,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062502670] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:07,803 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:07,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 50 [2022-01-18 15:59:07,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341415420] [2022-01-18 15:59:07,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:07,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 15:59:07,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:07,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 15:59:07,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=2250, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 15:59:07,804 INFO L87 Difference]: Start difference. First operand 7821 states and 17783 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-01-18 15:59:13,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:13,042 INFO L93 Difference]: Finished difference Result 14235 states and 31716 transitions. [2022-01-18 15:59:13,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2022-01-18 15:59:13,042 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 36 [2022-01-18 15:59:13,042 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:13,064 INFO L225 Difference]: With dead ends: 14235 [2022-01-18 15:59:13,064 INFO L226 Difference]: Without dead ends: 14164 [2022-01-18 15:59:13,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8891 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=2292, Invalid=23790, Unknown=0, NotChecked=0, Total=26082 [2022-01-18 15:59:13,066 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 448 mSDsluCounter, 2481 mSDsCounter, 0 mSdLazyCounter, 1666 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 2418 SdHoareTripleChecker+Invalid, 2210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 1666 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 331 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:13,066 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [448 Valid, 2418 Invalid, 2210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 1666 Invalid, 0 Unknown, 331 Unchecked, 0.8s Time] [2022-01-18 15:59:13,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14164 states. [2022-01-18 15:59:13,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14164 to 8944. [2022-01-18 15:59:13,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8944 states, 8943 states have (on average 2.2676954042267696) internal successors, (20280), 8943 states have internal predecessors, (20280), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:13,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8944 states to 8944 states and 20280 transitions. [2022-01-18 15:59:13,237 INFO L78 Accepts]: Start accepts. Automaton has 8944 states and 20280 transitions. Word has length 36 [2022-01-18 15:59:13,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:13,237 INFO L470 AbstractCegarLoop]: Abstraction has 8944 states and 20280 transitions. [2022-01-18 15:59:13,237 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-01-18 15:59:13,237 INFO L276 IsEmpty]: Start isEmpty. Operand 8944 states and 20280 transitions. [2022-01-18 15:59:13,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:59:13,244 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:13,245 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:13,260 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (92)] Forceful destruction successful, exit code 0 [2022-01-18 15:59:13,445 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-01-18 15:59:13,445 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:13,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:13,446 INFO L85 PathProgramCache]: Analyzing trace with hash 657957916, now seen corresponding path program 90 times [2022-01-18 15:59:13,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:13,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760543076] [2022-01-18 15:59:13,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:13,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:13,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:13,712 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:13,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:13,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760543076] [2022-01-18 15:59:13,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760543076] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:13,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275015487] [2022-01-18 15:59:13,712 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:59:13,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:13,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:13,713 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-01-18 15:59:13,714 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-01-18 15:59:13,735 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 15:59:13,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:13,738 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:59:13,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:14,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,917 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:14,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:14,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:14,929 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:14,930 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:14,930 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 79 treesize of output 33 [2022-01-18 15:59:14,972 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:14,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:16,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,643 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,646 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,647 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,649 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,651 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:16,764 INFO L353 Elim1Store]: treesize reduction 46, result has 76.4 percent of original size [2022-01-18 15:59:16,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 19 case distinctions, treesize of input 88 treesize of output 188 [2022-01-18 15:59:17,646 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:17,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275015487] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:17,646 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:17,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 48 [2022-01-18 15:59:17,647 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215330590] [2022-01-18 15:59:17,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:17,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 15:59:17,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:17,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 15:59:17,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=1977, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 15:59:17,647 INFO L87 Difference]: Start difference. First operand 8944 states and 20280 transitions. Second operand has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 48 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:20,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:20,421 INFO L93 Difference]: Finished difference Result 9813 states and 22123 transitions. [2022-01-18 15:59:20,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 15:59:20,422 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 48 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have 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-01-18 15:59:20,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:20,435 INFO L225 Difference]: With dead ends: 9813 [2022-01-18 15:59:20,435 INFO L226 Difference]: Without dead ends: 9792 [2022-01-18 15:59:20,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 49 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1892 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=783, Invalid=5537, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 15:59:20,436 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 391 mSDsluCounter, 1392 mSDsCounter, 0 mSdLazyCounter, 263 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 391 SdHoareTripleChecker+Valid, 1303 SdHoareTripleChecker+Invalid, 1030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 723 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:20,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [391 Valid, 1303 Invalid, 1030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 263 Invalid, 0 Unknown, 723 Unchecked, 0.1s Time] [2022-01-18 15:59:20,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9792 states. [2022-01-18 15:59:20,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9792 to 9108. [2022-01-18 15:59:20,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9108 states, 9107 states have (on average 2.270121884264851) internal successors, (20674), 9107 states have internal predecessors, (20674), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:20,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9108 states to 9108 states and 20674 transitions. [2022-01-18 15:59:20,552 INFO L78 Accepts]: Start accepts. Automaton has 9108 states and 20674 transitions. Word has length 36 [2022-01-18 15:59:20,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:20,552 INFO L470 AbstractCegarLoop]: Abstraction has 9108 states and 20674 transitions. [2022-01-18 15:59:20,552 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 48 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:20,552 INFO L276 IsEmpty]: Start isEmpty. Operand 9108 states and 20674 transitions. [2022-01-18 15:59:20,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:59:20,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:20,559 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:20,575 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (93)] Ended with exit code 0 [2022-01-18 15:59:20,759 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-01-18 15:59:20,760 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:20,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:20,760 INFO L85 PathProgramCache]: Analyzing trace with hash -893673324, now seen corresponding path program 91 times [2022-01-18 15:59:20,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:20,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789030845] [2022-01-18 15:59:20,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:20,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:20,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:21,012 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:21,012 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:21,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789030845] [2022-01-18 15:59:21,012 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789030845] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:21,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [647710642] [2022-01-18 15:59:21,012 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 15:59:21,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:21,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:21,013 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-01-18 15:59:21,014 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-01-18 15:59:21,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:21,035 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:59:21,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:21,735 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:21,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:21,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:21,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:21,746 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:21,746 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-01-18 15:59:21,784 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:21,784 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:22,576 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 15:59:22,577 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-01-18 15:59:23,040 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:23,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [647710642] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:23,040 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:23,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 15:59:23,040 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003978322] [2022-01-18 15:59:23,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:23,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 15:59:23,040 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:23,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 15:59:23,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=2000, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 15:59:23,041 INFO L87 Difference]: Start difference. First operand 9108 states and 20674 transitions. Second operand has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 15:59:26,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:26,588 INFO L93 Difference]: Finished difference Result 14476 states and 32449 transitions. [2022-01-18 15:59:26,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 15:59:26,588 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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 36 [2022-01-18 15:59:26,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:26,608 INFO L225 Difference]: With dead ends: 14476 [2022-01-18 15:59:26,609 INFO L226 Difference]: Without dead ends: 14430 [2022-01-18 15:59:26,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5479 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1550, Invalid=15220, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 15:59:26,610 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 465 mSDsluCounter, 2625 mSDsCounter, 0 mSdLazyCounter, 1668 mSolverCounterSat, 132 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 465 SdHoareTripleChecker+Valid, 2596 SdHoareTripleChecker+Invalid, 2349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 1668 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 549 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:26,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [465 Valid, 2596 Invalid, 2349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 1668 Invalid, 0 Unknown, 549 Unchecked, 0.8s Time] [2022-01-18 15:59:26,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14430 states. [2022-01-18 15:59:26,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14430 to 9246. [2022-01-18 15:59:26,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9246 states, 9245 states have (on average 2.27052460789616) internal successors, (20991), 9245 states have internal predecessors, (20991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:26,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9246 states to 9246 states and 20991 transitions. [2022-01-18 15:59:26,771 INFO L78 Accepts]: Start accepts. Automaton has 9246 states and 20991 transitions. Word has length 36 [2022-01-18 15:59:26,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:26,771 INFO L470 AbstractCegarLoop]: Abstraction has 9246 states and 20991 transitions. [2022-01-18 15:59:26,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 15:59:26,771 INFO L276 IsEmpty]: Start isEmpty. Operand 9246 states and 20991 transitions. [2022-01-18 15:59:26,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:59:26,778 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:26,779 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:26,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Ended with exit code 0 [2022-01-18 15:59:26,979 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-01-18 15:59:26,979 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:26,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:26,979 INFO L85 PathProgramCache]: Analyzing trace with hash 1150667582, now seen corresponding path program 92 times [2022-01-18 15:59:26,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:26,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684363210] [2022-01-18 15:59:26,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:26,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:26,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:27,217 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 52 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 15:59:27,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:27,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684363210] [2022-01-18 15:59:27,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684363210] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:27,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990646164] [2022-01-18 15:59:27,218 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 15:59:27,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:27,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:27,219 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-01-18 15:59:27,221 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-01-18 15:59:27,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 15:59:27,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:27,241 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:59:27,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:27,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,885 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:27,886 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:27,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:27,890 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:27,892 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:27,893 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-01-18 15:59:27,912 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:27,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:28,682 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 15:59:28,683 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-01-18 15:59:29,244 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:29,244 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990646164] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:29,244 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:29,244 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-01-18 15:59:29,244 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412703453] [2022-01-18 15:59:29,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:29,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 15:59:29,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:29,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 15:59:29,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1722, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 15:59:29,245 INFO L87 Difference]: Start difference. First operand 9246 states and 20991 transitions. Second operand has 45 states, 45 states have (on average 2.0) internal successors, (90), 44 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:32,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:32,856 INFO L93 Difference]: Finished difference Result 15390 states and 34443 transitions. [2022-01-18 15:59:32,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-01-18 15:59:32,857 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.0) internal successors, (90), 44 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have 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-01-18 15:59:32,857 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:32,882 INFO L225 Difference]: With dead ends: 15390 [2022-01-18 15:59:32,882 INFO L226 Difference]: Without dead ends: 15239 [2022-01-18 15:59:32,883 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5866 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1817, Invalid=15475, Unknown=0, NotChecked=0, Total=17292 [2022-01-18 15:59:32,883 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 501 mSDsluCounter, 2050 mSDsCounter, 0 mSdLazyCounter, 1237 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 501 SdHoareTripleChecker+Valid, 1870 SdHoareTripleChecker+Invalid, 1824 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 1237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 406 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:32,883 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [501 Valid, 1870 Invalid, 1824 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 1237 Invalid, 0 Unknown, 406 Unchecked, 0.6s Time] [2022-01-18 15:59:32,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15239 states. [2022-01-18 15:59:33,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15239 to 10203. [2022-01-18 15:59:33,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10203 states, 10202 states have (on average 2.2691629092334837) internal successors, (23150), 10202 states have internal predecessors, (23150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:33,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10203 states to 10203 states and 23150 transitions. [2022-01-18 15:59:33,066 INFO L78 Accepts]: Start accepts. Automaton has 10203 states and 23150 transitions. Word has length 36 [2022-01-18 15:59:33,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:33,067 INFO L470 AbstractCegarLoop]: Abstraction has 10203 states and 23150 transitions. [2022-01-18 15:59:33,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.0) internal successors, (90), 44 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:33,067 INFO L276 IsEmpty]: Start isEmpty. Operand 10203 states and 23150 transitions. [2022-01-18 15:59:33,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:59:33,075 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:33,075 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:33,091 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-01-18 15:59:33,275 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-01-18 15:59:33,276 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:33,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:33,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1690502612, now seen corresponding path program 93 times [2022-01-18 15:59:33,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:33,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757578429] [2022-01-18 15:59:33,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:33,276 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:33,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:33,521 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:33,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:33,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757578429] [2022-01-18 15:59:33,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757578429] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:33,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66513412] [2022-01-18 15:59:33,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 15:59:33,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:33,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:33,522 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-01-18 15:59:33,523 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-01-18 15:59:33,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 15:59:33,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:33,546 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:59:33,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:34,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:34,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:34,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:34,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:34,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:34,855 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 79 treesize of output 33 [2022-01-18 15:59:34,875 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:34,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:36,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,376 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,377 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,379 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:36,491 INFO L353 Elim1Store]: treesize reduction 72, result has 67.1 percent of original size [2022-01-18 15:59:36,492 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 24 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 21 case distinctions, treesize of input 88 treesize of output 186 [2022-01-18 15:59:37,177 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:37,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66513412] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:37,178 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:37,178 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 46 [2022-01-18 15:59:37,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264387445] [2022-01-18 15:59:37,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:37,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 15:59:37,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:37,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 15:59:37,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=1798, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:59:37,179 INFO L87 Difference]: Start difference. First operand 10203 states and 23150 transitions. Second operand has 47 states, 47 states have (on average 1.9574468085106382) internal successors, (92), 46 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-01-18 15:59:42,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:42,774 INFO L93 Difference]: Finished difference Result 11590 states and 26137 transitions. [2022-01-18 15:59:42,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 15:59:42,775 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9574468085106382) internal successors, (92), 46 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 36 [2022-01-18 15:59:42,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:42,791 INFO L225 Difference]: With dead ends: 11590 [2022-01-18 15:59:42,791 INFO L226 Difference]: Without dead ends: 11543 [2022-01-18 15:59:42,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 50 SyntacticMatches, 4 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1893 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=1049, Invalid=6433, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 15:59:42,792 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 338 mSDsluCounter, 1257 mSDsCounter, 0 mSdLazyCounter, 363 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 1224 SdHoareTripleChecker+Invalid, 1072 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 659 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:42,792 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 1224 Invalid, 1072 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 363 Invalid, 0 Unknown, 659 Unchecked, 0.2s Time] [2022-01-18 15:59:42,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11543 states. [2022-01-18 15:59:42,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11543 to 10395. [2022-01-18 15:59:42,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10395 states, 10394 states have (on average 2.270444487204156) internal successors, (23599), 10394 states have internal predecessors, (23599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:42,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10395 states to 10395 states and 23599 transitions. [2022-01-18 15:59:42,966 INFO L78 Accepts]: Start accepts. Automaton has 10395 states and 23599 transitions. Word has length 36 [2022-01-18 15:59:42,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:42,967 INFO L470 AbstractCegarLoop]: Abstraction has 10395 states and 23599 transitions. [2022-01-18 15:59:42,967 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9574468085106382) internal successors, (92), 46 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-01-18 15:59:42,967 INFO L276 IsEmpty]: Start isEmpty. Operand 10395 states and 23599 transitions. [2022-01-18 15:59:42,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:59:42,974 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:42,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-01-18 15:59:42,989 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (96)] Ended with exit code 0 [2022-01-18 15:59:43,175 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-01-18 15:59:43,175 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:43,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:43,176 INFO L85 PathProgramCache]: Analyzing trace with hash -583311554, now seen corresponding path program 94 times [2022-01-18 15:59:43,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:43,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740049829] [2022-01-18 15:59:43,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:43,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:43,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:43,446 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:43,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:43,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740049829] [2022-01-18 15:59:43,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740049829] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:43,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089719774] [2022-01-18 15:59:43,447 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 15:59:43,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:43,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:43,448 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-01-18 15:59:43,448 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-01-18 15:59:43,468 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 15:59:43,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:43,469 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 15:59:43,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:44,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,119 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:44,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,121 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:44,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:44,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:44,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:44,128 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-01-18 15:59:44,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-01-18 15:59:44,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:44,951 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 15:59:44,951 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-01-18 15:59:45,480 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:45,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089719774] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:45,481 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:45,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 15:59:45,481 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972725536] [2022-01-18 15:59:45,481 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:45,481 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 15:59:45,481 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:45,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 15:59:45,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1812, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:59:45,481 INFO L87 Difference]: Start difference. First operand 10395 states and 23599 transitions. Second operand has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 15:59:48,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:48,706 INFO L93 Difference]: Finished difference Result 15188 states and 34114 transitions. [2022-01-18 15:59:48,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-01-18 15:59:48,706 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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 36 [2022-01-18 15:59:48,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:48,731 INFO L225 Difference]: With dead ends: 15188 [2022-01-18 15:59:48,731 INFO L226 Difference]: Without dead ends: 15129 [2022-01-18 15:59:48,733 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4729 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1445, Invalid=12835, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 15:59:48,733 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 446 mSDsluCounter, 2583 mSDsCounter, 0 mSdLazyCounter, 1549 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 446 SdHoareTripleChecker+Valid, 2555 SdHoareTripleChecker+Invalid, 2088 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1549 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 405 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:48,733 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [446 Valid, 2555 Invalid, 2088 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1549 Invalid, 0 Unknown, 405 Unchecked, 0.8s Time] [2022-01-18 15:59:48,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15129 states. [2022-01-18 15:59:48,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15129 to 10695. [2022-01-18 15:59:48,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10695 states, 10694 states have (on average 2.2713671217505143) internal successors, (24290), 10694 states have internal predecessors, (24290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:48,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10695 states to 10695 states and 24290 transitions. [2022-01-18 15:59:48,926 INFO L78 Accepts]: Start accepts. Automaton has 10695 states and 24290 transitions. Word has length 36 [2022-01-18 15:59:48,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:48,926 INFO L470 AbstractCegarLoop]: Abstraction has 10695 states and 24290 transitions. [2022-01-18 15:59:48,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 15:59:48,926 INFO L276 IsEmpty]: Start isEmpty. Operand 10695 states and 24290 transitions. [2022-01-18 15:59:48,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:59:48,934 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:48,934 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:48,950 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Ended with exit code 0 [2022-01-18 15:59:49,134 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-01-18 15:59:49,135 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:49,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:49,135 INFO L85 PathProgramCache]: Analyzing trace with hash 746797890, now seen corresponding path program 95 times [2022-01-18 15:59:49,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:49,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535668060] [2022-01-18 15:59:49,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:49,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:49,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:49,384 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 15:59:49,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:49,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535668060] [2022-01-18 15:59:49,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535668060] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:49,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1421293064] [2022-01-18 15:59:49,385 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 15:59:49,385 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:49,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:49,386 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-01-18 15:59:49,386 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-01-18 15:59:49,410 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 15:59:49,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:49,411 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 15:59:49,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:50,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,075 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:50,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,076 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-01-18 15:59:50,095 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:50,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:50,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,692 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,697 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:50,745 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 15:59:50,745 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-01-18 15:59:51,139 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:51,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1421293064] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:51,139 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:51,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 45 [2022-01-18 15:59:51,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075588457] [2022-01-18 15:59:51,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:51,140 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 15:59:51,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:51,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 15:59:51,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=1767, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 15:59:51,140 INFO L87 Difference]: Start difference. First operand 10695 states and 24290 transitions. Second operand has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 15:59:54,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 15:59:54,862 INFO L93 Difference]: Finished difference Result 17381 states and 39007 transitions. [2022-01-18 15:59:54,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 15:59:54,862 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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 36 [2022-01-18 15:59:54,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 15:59:54,892 INFO L225 Difference]: With dead ends: 17381 [2022-01-18 15:59:54,892 INFO L226 Difference]: Without dead ends: 16933 [2022-01-18 15:59:54,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4420 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1428, Invalid=11682, Unknown=0, NotChecked=0, Total=13110 [2022-01-18 15:59:54,893 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 788 mSDsluCounter, 2814 mSDsCounter, 0 mSdLazyCounter, 1886 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 788 SdHoareTripleChecker+Valid, 2266 SdHoareTripleChecker+Invalid, 2240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 230 IncrementalHoareTripleChecker+Valid, 1886 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 124 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 15:59:54,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [788 Valid, 2266 Invalid, 2240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [230 Valid, 1886 Invalid, 0 Unknown, 124 Unchecked, 1.0s Time] [2022-01-18 15:59:54,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16933 states. [2022-01-18 15:59:55,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16933 to 11723. [2022-01-18 15:59:55,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11723 states, 11722 states have (on average 2.278962634362737) internal successors, (26714), 11722 states have internal predecessors, (26714), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 15:59:55,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11723 states to 11723 states and 26714 transitions. [2022-01-18 15:59:55,124 INFO L78 Accepts]: Start accepts. Automaton has 11723 states and 26714 transitions. Word has length 36 [2022-01-18 15:59:55,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 15:59:55,124 INFO L470 AbstractCegarLoop]: Abstraction has 11723 states and 26714 transitions. [2022-01-18 15:59:55,124 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 15:59:55,124 INFO L276 IsEmpty]: Start isEmpty. Operand 11723 states and 26714 transitions. [2022-01-18 15:59:55,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 15:59:55,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 15:59:55,133 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 15:59:55,151 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-01-18 15:59:55,347 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-01-18 15:59:55,347 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 15:59:55,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 15:59:55,348 INFO L85 PathProgramCache]: Analyzing trace with hash 1579457052, now seen corresponding path program 96 times [2022-01-18 15:59:55,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 15:59:55,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871931165] [2022-01-18 15:59:55,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 15:59:55,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 15:59:55,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 15:59:55,637 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:55,637 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 15:59:55,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871931165] [2022-01-18 15:59:55,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871931165] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 15:59:55,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769978201] [2022-01-18 15:59:55,637 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 15:59:55,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 15:59:55,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 15:59:55,638 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-01-18 15:59:55,639 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-01-18 15:59:55,659 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 15:59:55,660 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 15:59:55,660 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 53 conjunts are in the unsatisfiable core [2022-01-18 15:59:55,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 15:59:56,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:56,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:56,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,374 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,375 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:56,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 15:59:56,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 15:59:56,379 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 87 treesize of output 33 [2022-01-18 15:59:56,398 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:56,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 15:59:57,222 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 15:59:57,222 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-01-18 15:59:57,835 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 15:59:57,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769978201] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 15:59:57,835 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 15:59:57,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 15:59:57,836 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725887349] [2022-01-18 15:59:57,836 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 15:59:57,836 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 15:59:57,836 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 15:59:57,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 15:59:57,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1884, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 15:59:57,836 INFO L87 Difference]: Start difference. First operand 11723 states and 26714 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:03,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:03,051 INFO L93 Difference]: Finished difference Result 22126 states and 49847 transitions. [2022-01-18 16:00:03,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-01-18 16:00:03,051 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:00:03,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:03,086 INFO L225 Difference]: With dead ends: 22126 [2022-01-18 16:00:03,087 INFO L226 Difference]: Without dead ends: 21894 [2022-01-18 16:00:03,088 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8627 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=2451, Invalid=22355, Unknown=0, NotChecked=0, Total=24806 [2022-01-18 16:00:03,088 INFO L933 BasicCegarLoop]: 105 mSDtfsCounter, 619 mSDsluCounter, 2659 mSDsCounter, 0 mSdLazyCounter, 1846 mSolverCounterSat, 231 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 619 SdHoareTripleChecker+Valid, 2396 SdHoareTripleChecker+Invalid, 2441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 231 IncrementalHoareTripleChecker+Valid, 1846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 364 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:03,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [619 Valid, 2396 Invalid, 2441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 1846 Invalid, 0 Unknown, 364 Unchecked, 0.9s Time] [2022-01-18 16:00:03,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21894 states. [2022-01-18 16:00:03,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21894 to 12244. [2022-01-18 16:00:03,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12244 states, 12243 states have (on average 2.272318876092461) internal successors, (27820), 12243 states have internal predecessors, (27820), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:03,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12244 states to 12244 states and 27820 transitions. [2022-01-18 16:00:03,342 INFO L78 Accepts]: Start accepts. Automaton has 12244 states and 27820 transitions. Word has length 36 [2022-01-18 16:00:03,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:03,343 INFO L470 AbstractCegarLoop]: Abstraction has 12244 states and 27820 transitions. [2022-01-18 16:00:03,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:03,343 INFO L276 IsEmpty]: Start isEmpty. Operand 12244 states and 27820 transitions. [2022-01-18 16:00:03,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:00:03,351 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:03,352 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:03,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (99)] Ended with exit code 0 [2022-01-18 16:00:03,552 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-01-18 16:00:03,552 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:03,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:03,552 INFO L85 PathProgramCache]: Analyzing trace with hash -694357114, now seen corresponding path program 97 times [2022-01-18 16:00:03,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:03,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411107279] [2022-01-18 16:00:03,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:03,553 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:03,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:03,825 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:03,825 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:03,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411107279] [2022-01-18 16:00:03,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411107279] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:03,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408612796] [2022-01-18 16:00:03,825 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:00:03,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:03,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:03,826 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-01-18 16:00:03,827 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-01-18 16:00:03,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:03,847 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:00:03,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:04,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:04,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,552 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:04,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,555 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:04,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:04,556 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:04,557 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-01-18 16:00:04,576 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:04,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:05,378 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:00:05,379 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-01-18 16:00:06,167 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:06,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408612796] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:06,167 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:06,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:00:06,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188378135] [2022-01-18 16:00:06,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:06,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:00:06,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:06,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:00:06,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:00:06,168 INFO L87 Difference]: Start difference. First operand 12244 states and 27820 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:10,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:10,113 INFO L93 Difference]: Finished difference Result 17924 states and 40385 transitions. [2022-01-18 16:00:10,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-18 16:00:10,114 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:00:10,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:10,144 INFO L225 Difference]: With dead ends: 17924 [2022-01-18 16:00:10,144 INFO L226 Difference]: Without dead ends: 17842 [2022-01-18 16:00:10,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6293 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1927, Invalid=17255, Unknown=0, NotChecked=0, Total=19182 [2022-01-18 16:00:10,146 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 434 mSDsluCounter, 2469 mSDsCounter, 0 mSdLazyCounter, 1455 mSolverCounterSat, 150 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 434 SdHoareTripleChecker+Valid, 2398 SdHoareTripleChecker+Invalid, 2102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 150 IncrementalHoareTripleChecker+Valid, 1455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 497 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:10,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [434 Valid, 2398 Invalid, 2102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [150 Valid, 1455 Invalid, 0 Unknown, 497 Unchecked, 0.7s Time] [2022-01-18 16:00:10,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17842 states. [2022-01-18 16:00:10,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17842 to 12316. [2022-01-18 16:00:10,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12316 states, 12315 states have (on average 2.2722695899309784) internal successors, (27983), 12315 states have internal predecessors, (27983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:10,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12316 states to 12316 states and 27983 transitions. [2022-01-18 16:00:10,392 INFO L78 Accepts]: Start accepts. Automaton has 12316 states and 27983 transitions. Word has length 36 [2022-01-18 16:00:10,392 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:10,392 INFO L470 AbstractCegarLoop]: Abstraction has 12316 states and 27983 transitions. [2022-01-18 16:00:10,392 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:10,392 INFO L276 IsEmpty]: Start isEmpty. Operand 12316 states and 27983 transitions. [2022-01-18 16:00:10,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:00:10,401 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:10,401 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:10,417 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (100)] Ended with exit code 0 [2022-01-18 16:00:10,602 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-01-18 16:00:10,602 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:10,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:10,602 INFO L85 PathProgramCache]: Analyzing trace with hash 2048978942, now seen corresponding path program 98 times [2022-01-18 16:00:10,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:10,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985684197] [2022-01-18 16:00:10,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:10,603 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:10,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:10,878 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:10,879 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:10,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985684197] [2022-01-18 16:00:10,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985684197] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:10,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758100041] [2022-01-18 16:00:10,879 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:00:10,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:10,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:10,880 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-01-18 16:00:10,881 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-01-18 16:00:10,900 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:00:10,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:10,901 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:00:10,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:11,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,606 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:11,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:11,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:11,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:11,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:11,616 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-01-18 16:00:11,635 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:11,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:12,452 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:00:12,452 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-01-18 16:00:12,995 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:12,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758100041] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:12,996 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:12,996 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:00:12,996 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761441253] [2022-01-18 16:00:12,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:12,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:00:12,996 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:12,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:00:12,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=1887, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:00:12,996 INFO L87 Difference]: Start difference. First operand 12316 states and 27983 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:15,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:15,276 INFO L93 Difference]: Finished difference Result 16092 states and 36327 transitions. [2022-01-18 16:00:15,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 16:00:15,277 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:00:15,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:15,305 INFO L225 Difference]: With dead ends: 16092 [2022-01-18 16:00:15,305 INFO L226 Difference]: Without dead ends: 16054 [2022-01-18 16:00:15,306 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2724 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=940, Invalid=8180, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 16:00:15,306 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 435 mSDsluCounter, 2237 mSDsCounter, 0 mSdLazyCounter, 1356 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 2144 SdHoareTripleChecker+Invalid, 2013 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 124 IncrementalHoareTripleChecker+Valid, 1356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 533 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:15,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 2144 Invalid, 2013 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [124 Valid, 1356 Invalid, 0 Unknown, 533 Unchecked, 0.6s Time] [2022-01-18 16:00:15,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16054 states. [2022-01-18 16:00:15,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16054 to 12364. [2022-01-18 16:00:15,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12364 states, 12363 states have (on average 2.2724257866213704) internal successors, (28094), 12363 states have internal predecessors, (28094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:15,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12364 states to 12364 states and 28094 transitions. [2022-01-18 16:00:15,577 INFO L78 Accepts]: Start accepts. Automaton has 12364 states and 28094 transitions. Word has length 36 [2022-01-18 16:00:15,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:15,578 INFO L470 AbstractCegarLoop]: Abstraction has 12364 states and 28094 transitions. [2022-01-18 16:00:15,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:15,578 INFO L276 IsEmpty]: Start isEmpty. Operand 12364 states and 28094 transitions. [2022-01-18 16:00:15,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:00:15,587 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:15,587 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:15,605 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Forceful destruction successful, exit code 0 [2022-01-18 16:00:15,788 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-01-18 16:00:15,788 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:15,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:15,789 INFO L85 PathProgramCache]: Analyzing trace with hash -162781096, now seen corresponding path program 99 times [2022-01-18 16:00:15,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:15,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405424132] [2022-01-18 16:00:15,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:15,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:15,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:16,057 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:00:16,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:16,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405424132] [2022-01-18 16:00:16,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405424132] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:16,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105409689] [2022-01-18 16:00:16,058 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:00:16,058 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:16,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:16,058 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-01-18 16:00:16,059 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-01-18 16:00:16,080 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:00:16,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:16,081 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 53 conjunts are in the unsatisfiable core [2022-01-18 16:00:16,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:16,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:16,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:16,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:16,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:16,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:16,767 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 89 treesize of output 37 [2022-01-18 16:00:16,787 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:16,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:17,453 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,457 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,458 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,459 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,460 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,461 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,462 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,463 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,465 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,466 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,470 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:17,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:00:17,516 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-01-18 16:00:17,850 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:17,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105409689] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:17,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:17,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 45 [2022-01-18 16:00:17,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968717293] [2022-01-18 16:00:17,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:17,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:00:17,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:17,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:00:17,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=428, Invalid=1642, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:00:17,851 INFO L87 Difference]: Start difference. First operand 12364 states and 28094 transitions. Second operand has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:00:21,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:21,371 INFO L93 Difference]: Finished difference Result 18270 states and 41014 transitions. [2022-01-18 16:00:21,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 16:00:21,371 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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 36 [2022-01-18 16:00:21,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:21,398 INFO L225 Difference]: With dead ends: 18270 [2022-01-18 16:00:21,399 INFO L226 Difference]: Without dead ends: 17904 [2022-01-18 16:00:21,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2784 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1301, Invalid=7071, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 16:00:21,400 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 765 mSDsluCounter, 2363 mSDsCounter, 0 mSdLazyCounter, 1595 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 765 SdHoareTripleChecker+Valid, 1868 SdHoareTripleChecker+Invalid, 1940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 1595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 97 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:21,400 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [765 Valid, 1868 Invalid, 1940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 1595 Invalid, 0 Unknown, 97 Unchecked, 0.9s Time] [2022-01-18 16:00:21,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17904 states. [2022-01-18 16:00:21,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17904 to 13255. [2022-01-18 16:00:21,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13255 states, 13254 states have (on average 2.273049645390071) internal successors, (30127), 13254 states have internal predecessors, (30127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:21,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13255 states to 13255 states and 30127 transitions. [2022-01-18 16:00:21,634 INFO L78 Accepts]: Start accepts. Automaton has 13255 states and 30127 transitions. Word has length 36 [2022-01-18 16:00:21,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:21,634 INFO L470 AbstractCegarLoop]: Abstraction has 13255 states and 30127 transitions. [2022-01-18 16:00:21,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:00:21,634 INFO L276 IsEmpty]: Start isEmpty. Operand 13255 states and 30127 transitions. [2022-01-18 16:00:21,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:00:21,644 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:21,644 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:21,659 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Ended with exit code 0 [2022-01-18 16:00:21,844 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-01-18 16:00:21,844 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:21,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:21,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1636753200, now seen corresponding path program 100 times [2022-01-18 16:00:21,845 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:21,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933512786] [2022-01-18 16:00:21,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:21,845 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:21,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:22,110 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:22,110 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:22,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933512786] [2022-01-18 16:00:22,110 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933512786] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:22,110 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [219007019] [2022-01-18 16:00:22,110 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:00:22,110 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:22,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:22,111 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-01-18 16:00:22,114 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-01-18 16:00:22,131 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:00:22,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:22,132 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:00:22,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:22,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:22,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:22,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:22,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:22,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:22,846 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-01-18 16:00:22,865 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:22,865 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:23,645 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:00:23,645 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-01-18 16:00:24,328 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:24,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [219007019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:24,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:24,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:00:24,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136331368] [2022-01-18 16:00:24,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:24,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:00:24,329 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:24,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:00:24,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1788, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:00:24,329 INFO L87 Difference]: Start difference. First operand 13255 states and 30127 transitions. Second operand has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:00:27,596 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:27,596 INFO L93 Difference]: Finished difference Result 21637 states and 48761 transitions. [2022-01-18 16:00:27,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-01-18 16:00:27,597 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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 36 [2022-01-18 16:00:27,597 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:27,629 INFO L225 Difference]: With dead ends: 21637 [2022-01-18 16:00:27,629 INFO L226 Difference]: Without dead ends: 21559 [2022-01-18 16:00:27,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4145 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1330, Invalid=11552, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 16:00:27,630 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 573 mSDsluCounter, 2052 mSDsCounter, 0 mSdLazyCounter, 1622 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 573 SdHoareTripleChecker+Valid, 1976 SdHoareTripleChecker+Invalid, 1933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 1622 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 74 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:27,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [573 Valid, 1976 Invalid, 1933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 1622 Invalid, 0 Unknown, 74 Unchecked, 0.8s Time] [2022-01-18 16:00:27,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21559 states. [2022-01-18 16:00:27,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21559 to 13243. [2022-01-18 16:00:27,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13243 states, 13242 states have (on average 2.2726929466847907) internal successors, (30095), 13242 states have internal predecessors, (30095), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:27,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13243 states to 13243 states and 30095 transitions. [2022-01-18 16:00:27,895 INFO L78 Accepts]: Start accepts. Automaton has 13243 states and 30095 transitions. Word has length 36 [2022-01-18 16:00:27,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:27,895 INFO L470 AbstractCegarLoop]: Abstraction has 13243 states and 30095 transitions. [2022-01-18 16:00:27,895 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:00:27,896 INFO L276 IsEmpty]: Start isEmpty. Operand 13243 states and 30095 transitions. [2022-01-18 16:00:27,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:00:27,905 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:27,905 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:27,921 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-01-18 16:00:28,105 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-01-18 16:00:28,105 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:28,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:28,105 INFO L85 PathProgramCache]: Analyzing trace with hash 669878066, now seen corresponding path program 101 times [2022-01-18 16:00:28,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:28,106 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544078214] [2022-01-18 16:00:28,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:28,106 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:28,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:28,379 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:28,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:28,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544078214] [2022-01-18 16:00:28,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544078214] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:28,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398493054] [2022-01-18 16:00:28,380 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:00:28,380 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:28,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:28,381 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-01-18 16:00:28,381 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-01-18 16:00:28,401 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:00:28,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:28,402 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:00:28,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:29,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:29,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:29,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:29,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:29,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:29,106 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-01-18 16:00:29,127 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:29,127 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:30,036 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:00:30,036 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-01-18 16:00:30,653 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:30,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398493054] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:30,653 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:30,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:00:30,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852369800] [2022-01-18 16:00:30,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:30,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:00:30,654 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:30,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:00:30,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1883, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:00:30,654 INFO L87 Difference]: Start difference. First operand 13243 states and 30095 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:35,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:35,842 INFO L93 Difference]: Finished difference Result 20192 states and 45300 transitions. [2022-01-18 16:00:35,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2022-01-18 16:00:35,842 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:00:35,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:35,874 INFO L225 Difference]: With dead ends: 20192 [2022-01-18 16:00:35,874 INFO L226 Difference]: Without dead ends: 20107 [2022-01-18 16:00:35,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 152 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8042 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=2373, Invalid=21189, Unknown=0, NotChecked=0, Total=23562 [2022-01-18 16:00:35,878 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 531 mSDsluCounter, 3553 mSDsCounter, 0 mSdLazyCounter, 2437 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 3416 SdHoareTripleChecker+Invalid, 3195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 2437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 553 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:35,878 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [531 Valid, 3416 Invalid, 3195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 2437 Invalid, 0 Unknown, 553 Unchecked, 1.2s Time] [2022-01-18 16:00:35,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20107 states. [2022-01-18 16:00:36,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20107 to 13570. [2022-01-18 16:00:36,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13570 states, 13569 states have (on average 2.272754071781266) internal successors, (30839), 13569 states have internal predecessors, (30839), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:36,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13570 states to 13570 states and 30839 transitions. [2022-01-18 16:00:36,139 INFO L78 Accepts]: Start accepts. Automaton has 13570 states and 30839 transitions. Word has length 36 [2022-01-18 16:00:36,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:36,139 INFO L470 AbstractCegarLoop]: Abstraction has 13570 states and 30839 transitions. [2022-01-18 16:00:36,139 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:36,139 INFO L276 IsEmpty]: Start isEmpty. Operand 13570 states and 30839 transitions. [2022-01-18 16:00:36,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:00:36,148 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:36,148 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:36,163 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (104)] Ended with exit code 0 [2022-01-18 16:00:36,349 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-01-18 16:00:36,349 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:36,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:36,349 INFO L85 PathProgramCache]: Analyzing trace with hash -1603936100, now seen corresponding path program 102 times [2022-01-18 16:00:36,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:36,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512859368] [2022-01-18 16:00:36,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:36,349 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:36,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:36,659 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:36,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:36,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512859368] [2022-01-18 16:00:36,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512859368] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:36,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268172591] [2022-01-18 16:00:36,659 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:00:36,659 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:36,659 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:36,660 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-01-18 16:00:36,660 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-01-18 16:00:36,683 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:00:36,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:36,684 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:00:36,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:37,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:37,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:37,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:37,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:37,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:37,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, 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-01-18 16:00:37,497 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:37,497 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:38,367 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:00:38,368 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-01-18 16:00:38,959 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:38,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268172591] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:38,959 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:38,959 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:00:38,959 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129639514] [2022-01-18 16:00:38,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:38,959 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:00:38,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:38,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:00:38,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1885, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:00:38,960 INFO L87 Difference]: Start difference. First operand 13570 states and 30839 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:43,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:43,256 INFO L93 Difference]: Finished difference Result 18706 states and 42142 transitions. [2022-01-18 16:00:43,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-01-18 16:00:43,257 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:00:43,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:43,286 INFO L225 Difference]: With dead ends: 18706 [2022-01-18 16:00:43,287 INFO L226 Difference]: Without dead ends: 18639 [2022-01-18 16:00:43,288 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6301 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1874, Invalid=17308, Unknown=0, NotChecked=0, Total=19182 [2022-01-18 16:00:43,288 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 599 mSDsluCounter, 3089 mSDsCounter, 0 mSdLazyCounter, 2221 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 599 SdHoareTripleChecker+Valid, 3028 SdHoareTripleChecker+Invalid, 2775 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 2221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 390 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:43,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [599 Valid, 3028 Invalid, 2775 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 2221 Invalid, 0 Unknown, 390 Unchecked, 1.1s Time] [2022-01-18 16:00:43,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18639 states. [2022-01-18 16:00:43,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18639 to 13543. [2022-01-18 16:00:43,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13543 states, 13542 states have (on average 2.2724117560183132) internal successors, (30773), 13542 states have internal predecessors, (30773), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:43,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13543 states to 13543 states and 30773 transitions. [2022-01-18 16:00:43,533 INFO L78 Accepts]: Start accepts. Automaton has 13543 states and 30773 transitions. Word has length 36 [2022-01-18 16:00:43,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:43,533 INFO L470 AbstractCegarLoop]: Abstraction has 13543 states and 30773 transitions. [2022-01-18 16:00:43,534 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:43,534 INFO L276 IsEmpty]: Start isEmpty. Operand 13543 states and 30773 transitions. [2022-01-18 16:00:43,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:00:43,543 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:43,543 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:43,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (105)] Ended with exit code 0 [2022-01-18 16:00:43,743 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-01-18 16:00:43,744 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:43,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:43,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1139399956, now seen corresponding path program 103 times [2022-01-18 16:00:43,744 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:43,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298037365] [2022-01-18 16:00:43,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:43,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:43,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:44,051 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:44,051 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:44,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298037365] [2022-01-18 16:00:44,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298037365] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:44,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345971918] [2022-01-18 16:00:44,051 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:00:44,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:44,052 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:44,052 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-01-18 16:00:44,053 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-01-18 16:00:44,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:44,072 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:00:44,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:44,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,794 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:44,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,796 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,797 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,798 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,799 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:44,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:44,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:44,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:44,805 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-01-18 16:00:44,824 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:44,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:45,622 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:00:45,623 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-01-18 16:00:46,265 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:46,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345971918] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:46,266 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:46,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:00:46,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886766588] [2022-01-18 16:00:46,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:46,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:00:46,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:46,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:00:46,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=1887, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:00:46,266 INFO L87 Difference]: Start difference. First operand 13543 states and 30773 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:49,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:49,609 INFO L93 Difference]: Finished difference Result 17589 states and 39657 transitions. [2022-01-18 16:00:49,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-18 16:00:49,609 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:00:49,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:49,633 INFO L225 Difference]: With dead ends: 17589 [2022-01-18 16:00:49,634 INFO L226 Difference]: Without dead ends: 17551 [2022-01-18 16:00:49,634 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4847 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1537, Invalid=13469, Unknown=0, NotChecked=0, Total=15006 [2022-01-18 16:00:49,635 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 490 mSDsluCounter, 2367 mSDsCounter, 0 mSdLazyCounter, 1667 mSolverCounterSat, 127 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 2382 SdHoareTripleChecker+Invalid, 2070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 127 IncrementalHoareTripleChecker+Valid, 1667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 276 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:49,635 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [490 Valid, 2382 Invalid, 2070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [127 Valid, 1667 Invalid, 0 Unknown, 276 Unchecked, 0.8s Time] [2022-01-18 16:00:49,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17551 states. [2022-01-18 16:00:49,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17551 to 13681. [2022-01-18 16:00:49,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13681 states, 13680 states have (on average 2.272733918128655) internal successors, (31091), 13680 states have internal predecessors, (31091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:49,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13681 states to 13681 states and 31091 transitions. [2022-01-18 16:00:49,853 INFO L78 Accepts]: Start accepts. Automaton has 13681 states and 31091 transitions. Word has length 36 [2022-01-18 16:00:49,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:49,853 INFO L470 AbstractCegarLoop]: Abstraction has 13681 states and 31091 transitions. [2022-01-18 16:00:49,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:49,854 INFO L276 IsEmpty]: Start isEmpty. Operand 13681 states and 31091 transitions. [2022-01-18 16:00:49,862 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:00:49,863 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:49,863 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:49,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Forceful destruction successful, exit code 0 [2022-01-18 16:00:50,063 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-01-18 16:00:50,063 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:50,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:50,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2142340094, now seen corresponding path program 104 times [2022-01-18 16:00:50,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:50,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067873083] [2022-01-18 16:00:50,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:50,064 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:50,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:50,341 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:50,341 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:50,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067873083] [2022-01-18 16:00:50,341 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067873083] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:50,341 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285785343] [2022-01-18 16:00:50,341 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:00:50,341 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:50,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:50,342 INFO L229 MonitoredProcess]: Starting monitored process 107 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:00:50,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Waiting until timeout for monitored process [2022-01-18 16:00:50,362 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:00:50,362 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:50,363 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:00:50,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:51,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:51,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:51,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,048 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:51,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:51,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:51,051 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-01-18 16:00:51,071 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:51,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:51,864 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:00:51,864 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-01-18 16:00:52,384 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 8 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:52,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285785343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:52,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:52,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:00:52,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903390669] [2022-01-18 16:00:52,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:52,385 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:00:52,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:52,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:00:52,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:00:52,385 INFO L87 Difference]: Start difference. First operand 13681 states and 31091 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:54,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:00:54,541 INFO L93 Difference]: Finished difference Result 15975 states and 36110 transitions. [2022-01-18 16:00:54,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 16:00:54,541 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:00:54,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:00:54,569 INFO L225 Difference]: With dead ends: 15975 [2022-01-18 16:00:54,569 INFO L226 Difference]: Without dead ends: 15936 [2022-01-18 16:00:54,570 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2809 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=949, Invalid=8557, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 16:00:54,570 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 321 mSDsluCounter, 2246 mSDsCounter, 0 mSdLazyCounter, 1320 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 2198 SdHoareTripleChecker+Invalid, 2051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 1320 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 655 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:00:54,571 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 2198 Invalid, 2051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 1320 Invalid, 0 Unknown, 655 Unchecked, 0.6s Time] [2022-01-18 16:00:54,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15936 states. [2022-01-18 16:00:54,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15936 to 14041. [2022-01-18 16:00:54,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14041 states, 14040 states have (on average 2.273789173789174) internal successors, (31924), 14040 states have internal predecessors, (31924), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:00:54,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14041 states to 14041 states and 31924 transitions. [2022-01-18 16:00:54,802 INFO L78 Accepts]: Start accepts. Automaton has 14041 states and 31924 transitions. Word has length 36 [2022-01-18 16:00:54,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:00:54,802 INFO L470 AbstractCegarLoop]: Abstraction has 14041 states and 31924 transitions. [2022-01-18 16:00:54,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:00:54,802 INFO L276 IsEmpty]: Start isEmpty. Operand 14041 states and 31924 transitions. [2022-01-18 16:00:54,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:00:54,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:00:54,812 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:00:54,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (107)] Ended with exit code 0 [2022-01-18 16:00:55,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,107 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:55,013 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:00:55,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:00:55,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1444944292, now seen corresponding path program 105 times [2022-01-18 16:00:55,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:00:55,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119353755] [2022-01-18 16:00:55,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:00:55,014 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:00:55,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:00:55,266 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:00:55,266 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:00:55,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119353755] [2022-01-18 16:00:55,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1119353755] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:00:55,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116757] [2022-01-18 16:00:55,266 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:00:55,266 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:00:55,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:00:55,267 INFO L229 MonitoredProcess]: Starting monitored process 108 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:00:55,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Waiting until timeout for monitored process [2022-01-18 16:00:55,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:00:55,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:00:55,288 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:00:55,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:00:56,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,015 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:56,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:56,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:00:56,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:56,025 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:00:56,026 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-01-18 16:00:56,066 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:56,066 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:00:56,882 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:00:56,882 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-01-18 16:00:57,434 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:00:57,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116757] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:00:57,434 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:00:57,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 46 [2022-01-18 16:00:57,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073410684] [2022-01-18 16:00:57,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:00:57,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:00:57,434 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:00:57,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:00:57,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=1915, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:00:57,435 INFO L87 Difference]: Start difference. First operand 14041 states and 31924 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:01:01,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:01,346 INFO L93 Difference]: Finished difference Result 25767 states and 58197 transitions. [2022-01-18 16:01:01,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 16:01:01,347 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:01:01,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:01,393 INFO L225 Difference]: With dead ends: 25767 [2022-01-18 16:01:01,393 INFO L226 Difference]: Without dead ends: 25702 [2022-01-18 16:01:01,394 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5310 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1381, Invalid=14875, Unknown=0, NotChecked=0, Total=16256 [2022-01-18 16:01:01,394 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 584 mSDsluCounter, 3031 mSDsCounter, 0 mSdLazyCounter, 1890 mSolverCounterSat, 158 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 584 SdHoareTripleChecker+Valid, 2921 SdHoareTripleChecker+Invalid, 2588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 158 IncrementalHoareTripleChecker+Valid, 1890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 540 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:01,394 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [584 Valid, 2921 Invalid, 2588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [158 Valid, 1890 Invalid, 0 Unknown, 540 Unchecked, 0.9s Time] [2022-01-18 16:01:01,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25702 states. [2022-01-18 16:01:01,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25702 to 15113. [2022-01-18 16:01:01,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15113 states, 15112 states have (on average 2.2700502911593436) internal successors, (34305), 15112 states have internal predecessors, (34305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:01,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15113 states to 15113 states and 34305 transitions. [2022-01-18 16:01:01,714 INFO L78 Accepts]: Start accepts. Automaton has 15113 states and 34305 transitions. Word has length 36 [2022-01-18 16:01:01,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:01,714 INFO L470 AbstractCegarLoop]: Abstraction has 15113 states and 34305 transitions. [2022-01-18 16:01:01,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:01:01,714 INFO L276 IsEmpty]: Start isEmpty. Operand 15113 states and 34305 transitions. [2022-01-18 16:01:01,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:01:01,724 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:01,724 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:01,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Forceful destruction successful, exit code 0 [2022-01-18 16:01:01,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,108 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:01,924 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:01,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:01,925 INFO L85 PathProgramCache]: Analyzing trace with hash 2040716316, now seen corresponding path program 106 times [2022-01-18 16:01:01,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:01,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832404364] [2022-01-18 16:01:01,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:01,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:01,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:02,223 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:02,223 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:02,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832404364] [2022-01-18 16:01:02,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832404364] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:02,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437283857] [2022-01-18 16:01:02,223 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:01:02,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:02,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:02,224 INFO L229 MonitoredProcess]: Starting monitored process 109 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:02,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Waiting until timeout for monitored process [2022-01-18 16:01:02,246 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:01:02,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:02,247 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:01:02,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:02,971 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:02,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,975 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,976 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:02,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,978 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:02,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:02,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:02,981 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 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-01-18 16:01:03,021 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:03,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:03,851 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:01:03,851 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-01-18 16:01:04,327 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:04,328 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437283857] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:04,328 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:04,328 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 16:01:04,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392726316] [2022-01-18 16:01:04,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:04,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 16:01:04,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:04,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 16:01:04,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2011, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:01:04,329 INFO L87 Difference]: Start difference. First operand 15113 states and 34305 transitions. Second operand has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 16:01:09,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:09,571 INFO L93 Difference]: Finished difference Result 27971 states and 63176 transitions. [2022-01-18 16:01:09,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-01-18 16:01:09,571 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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 36 [2022-01-18 16:01:09,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:09,623 INFO L225 Difference]: With dead ends: 27971 [2022-01-18 16:01:09,623 INFO L226 Difference]: Without dead ends: 27905 [2022-01-18 16:01:09,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7274 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=1855, Invalid=19315, Unknown=0, NotChecked=0, Total=21170 [2022-01-18 16:01:09,625 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 617 mSDsluCounter, 2415 mSDsCounter, 0 mSdLazyCounter, 1748 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 2280 SdHoareTripleChecker+Invalid, 2167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1748 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 220 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:09,626 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [617 Valid, 2280 Invalid, 2167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1748 Invalid, 0 Unknown, 220 Unchecked, 0.9s Time] [2022-01-18 16:01:09,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27905 states. [2022-01-18 16:01:09,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27905 to 15999. [2022-01-18 16:01:09,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15999 states, 15998 states have (on average 2.26678334791849) internal successors, (36264), 15998 states have internal predecessors, (36264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:09,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15999 states to 15999 states and 36264 transitions. [2022-01-18 16:01:09,986 INFO L78 Accepts]: Start accepts. Automaton has 15999 states and 36264 transitions. Word has length 36 [2022-01-18 16:01:09,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:09,987 INFO L470 AbstractCegarLoop]: Abstraction has 15999 states and 36264 transitions. [2022-01-18 16:01:09,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 16:01:09,987 INFO L276 IsEmpty]: Start isEmpty. Operand 15999 states and 36264 transitions. [2022-01-18 16:01:09,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:01:09,997 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:09,997 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:10,013 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Ended with exit code 0 [2022-01-18 16:01:10,198 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111,109 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:10,198 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:10,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:10,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1929670756, now seen corresponding path program 107 times [2022-01-18 16:01:10,198 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:10,198 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576521380] [2022-01-18 16:01:10,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:10,199 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:10,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:10,460 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:10,460 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:10,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576521380] [2022-01-18 16:01:10,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576521380] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:10,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630788838] [2022-01-18 16:01:10,461 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:01:10,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:10,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:10,462 INFO L229 MonitoredProcess]: Starting monitored process 110 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:10,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Waiting until timeout for monitored process [2022-01-18 16:01:10,483 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:01:10,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:10,484 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 53 conjunts are in the unsatisfiable core [2022-01-18 16:01:10,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:11,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,227 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,228 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:11,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,229 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 89 treesize of output 37 [2022-01-18 16:01:11,269 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:11,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:11,981 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,983 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,984 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,986 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,987 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,988 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,989 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,990 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,991 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,992 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,993 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,996 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:11,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:12,042 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:01:12,043 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-01-18 16:01:12,273 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:12,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630788838] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:12,273 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:12,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 48 [2022-01-18 16:01:12,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591348843] [2022-01-18 16:01:12,274 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:12,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 16:01:12,274 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:12,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 16:01:12,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=409, Invalid=1943, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 16:01:12,274 INFO L87 Difference]: Start difference. First operand 15999 states and 36264 transitions. Second operand has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 48 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:18,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:18,512 INFO L93 Difference]: Finished difference Result 26529 states and 59596 transitions. [2022-01-18 16:01:18,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-01-18 16:01:18,513 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 48 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have 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-01-18 16:01:18,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:18,563 INFO L225 Difference]: With dead ends: 26529 [2022-01-18 16:01:18,563 INFO L226 Difference]: Without dead ends: 26354 [2022-01-18 16:01:18,565 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7465 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=2164, Invalid=19298, Unknown=0, NotChecked=0, Total=21462 [2022-01-18 16:01:18,565 INFO L933 BasicCegarLoop]: 102 mSDtfsCounter, 674 mSDsluCounter, 2857 mSDsCounter, 0 mSdLazyCounter, 1975 mSolverCounterSat, 277 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 674 SdHoareTripleChecker+Valid, 2571 SdHoareTripleChecker+Invalid, 2539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 277 IncrementalHoareTripleChecker+Valid, 1975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 287 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:18,565 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [674 Valid, 2571 Invalid, 2539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [277 Valid, 1975 Invalid, 0 Unknown, 287 Unchecked, 1.1s Time] [2022-01-18 16:01:18,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26354 states. [2022-01-18 16:01:18,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26354 to 17022. [2022-01-18 16:01:18,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17022 states, 17021 states have (on average 2.2642030432994535) internal successors, (38539), 17021 states have internal predecessors, (38539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:18,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17022 states to 17022 states and 38539 transitions. [2022-01-18 16:01:18,923 INFO L78 Accepts]: Start accepts. Automaton has 17022 states and 38539 transitions. Word has length 36 [2022-01-18 16:01:18,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:18,923 INFO L470 AbstractCegarLoop]: Abstraction has 17022 states and 38539 transitions. [2022-01-18 16:01:18,923 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 1.8979591836734695) internal successors, (93), 48 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:18,923 INFO L276 IsEmpty]: Start isEmpty. Operand 17022 states and 38539 transitions. [2022-01-18 16:01:18,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:01:18,934 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:18,934 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:18,949 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Ended with exit code 0 [2022-01-18 16:01:19,146 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable112 [2022-01-18 16:01:19,146 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:19,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:19,147 INFO L85 PathProgramCache]: Analyzing trace with hash 378039516, now seen corresponding path program 108 times [2022-01-18 16:01:19,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:19,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403628327] [2022-01-18 16:01:19,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:19,147 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:19,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:19,434 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:19,434 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:19,434 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403628327] [2022-01-18 16:01:19,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403628327] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:19,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [491969542] [2022-01-18 16:01:19,435 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:01:19,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:19,435 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:19,436 INFO L229 MonitoredProcess]: Starting monitored process 111 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:19,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Waiting until timeout for monitored process [2022-01-18 16:01:19,456 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:01:19,456 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:19,457 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:01:19,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:20,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:20,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,176 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:20,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,179 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:20,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,180 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:20,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:20,181 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-01-18 16:01:20,220 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:20,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:21,061 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:01:21,061 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-01-18 16:01:21,706 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:21,706 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [491969542] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:21,706 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:21,706 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 16:01:21,706 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094155757] [2022-01-18 16:01:21,706 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:21,707 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 16:01:21,707 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:21,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 16:01:21,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=2000, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:01:21,707 INFO L87 Difference]: Start difference. First operand 17022 states and 38539 transitions. Second operand has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 16:01:26,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:26,245 INFO L93 Difference]: Finished difference Result 27901 states and 62824 transitions. [2022-01-18 16:01:26,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-01-18 16:01:26,246 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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 36 [2022-01-18 16:01:26,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:26,303 INFO L225 Difference]: With dead ends: 27901 [2022-01-18 16:01:26,303 INFO L226 Difference]: Without dead ends: 27826 [2022-01-18 16:01:26,305 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6136 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1717, Invalid=16643, Unknown=0, NotChecked=0, Total=18360 [2022-01-18 16:01:26,305 INFO L933 BasicCegarLoop]: 151 mSDtfsCounter, 559 mSDsluCounter, 3581 mSDsCounter, 0 mSdLazyCounter, 2655 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 559 SdHoareTripleChecker+Valid, 3480 SdHoareTripleChecker+Invalid, 3182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 2655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 381 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:26,306 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [559 Valid, 3480 Invalid, 3182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 2655 Invalid, 0 Unknown, 381 Unchecked, 1.2s Time] [2022-01-18 16:01:26,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27826 states. [2022-01-18 16:01:26,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27826 to 16734. [2022-01-18 16:01:26,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16734 states, 16733 states have (on average 2.2642682125141933) internal successors, (37888), 16733 states have internal predecessors, (37888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:26,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16734 states to 16734 states and 37888 transitions. [2022-01-18 16:01:26,718 INFO L78 Accepts]: Start accepts. Automaton has 16734 states and 37888 transitions. Word has length 36 [2022-01-18 16:01:26,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:26,718 INFO L470 AbstractCegarLoop]: Abstraction has 16734 states and 37888 transitions. [2022-01-18 16:01:26,718 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 16:01:26,718 INFO L276 IsEmpty]: Start isEmpty. Operand 16734 states and 37888 transitions. [2022-01-18 16:01:26,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:01:26,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:26,728 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:26,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Forceful destruction successful, exit code 0 [2022-01-18 16:01:26,929 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2022-01-18 16:01:26,929 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:26,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:26,929 INFO L85 PathProgramCache]: Analyzing trace with hash 688401286, now seen corresponding path program 109 times [2022-01-18 16:01:26,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:26,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281150856] [2022-01-18 16:01:26,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:26,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:26,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:27,184 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:27,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:27,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281150856] [2022-01-18 16:01:27,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281150856] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:27,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675930343] [2022-01-18 16:01:27,185 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:01:27,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:27,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:27,186 INFO L229 MonitoredProcess]: Starting monitored process 112 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:27,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Waiting until timeout for monitored process [2022-01-18 16:01:27,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:27,206 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:01:27,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:27,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:27,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:27,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:27,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:27,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:27,881 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-01-18 16:01:27,901 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:27,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:28,705 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:01:28,706 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-01-18 16:01:29,336 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:29,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675930343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:29,336 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:29,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:01:29,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481913862] [2022-01-18 16:01:29,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:29,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:01:29,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:29,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:01:29,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1818, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:01:29,337 INFO L87 Difference]: Start difference. First operand 16734 states and 37888 transitions. Second operand has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:01:33,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:33,277 INFO L93 Difference]: Finished difference Result 25059 states and 56337 transitions. [2022-01-18 16:01:33,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-01-18 16:01:33,278 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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 36 [2022-01-18 16:01:33,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:33,324 INFO L225 Difference]: With dead ends: 25059 [2022-01-18 16:01:33,324 INFO L226 Difference]: Without dead ends: 24965 [2022-01-18 16:01:33,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5286 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1661, Invalid=14595, Unknown=0, NotChecked=0, Total=16256 [2022-01-18 16:01:33,325 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 632 mSDsluCounter, 2697 mSDsCounter, 0 mSdLazyCounter, 1830 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 632 SdHoareTripleChecker+Valid, 2412 SdHoareTripleChecker+Invalid, 2455 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 1830 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 434 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:33,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [632 Valid, 2412 Invalid, 2455 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 1830 Invalid, 0 Unknown, 434 Unchecked, 0.9s Time] [2022-01-18 16:01:33,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24965 states. [2022-01-18 16:01:33,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24965 to 17632. [2022-01-18 16:01:33,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17632 states, 17631 states have (on average 2.265441551812149) internal successors, (39942), 17631 states have internal predecessors, (39942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:33,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17632 states to 17632 states and 39942 transitions. [2022-01-18 16:01:33,661 INFO L78 Accepts]: Start accepts. Automaton has 17632 states and 39942 transitions. Word has length 36 [2022-01-18 16:01:33,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:33,661 INFO L470 AbstractCegarLoop]: Abstraction has 17632 states and 39942 transitions. [2022-01-18 16:01:33,661 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:01:33,661 INFO L276 IsEmpty]: Start isEmpty. Operand 17632 states and 39942 transitions. [2022-01-18 16:01:33,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:01:33,672 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:33,672 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:33,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Forceful destruction successful, exit code 0 [2022-01-18 16:01:33,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2022-01-18 16:01:33,873 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:33,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:33,873 INFO L85 PathProgramCache]: Analyzing trace with hash 577355726, now seen corresponding path program 110 times [2022-01-18 16:01:33,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:33,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979481853] [2022-01-18 16:01:33,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:33,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:33,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:34,155 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:34,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:34,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979481853] [2022-01-18 16:01:34,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979481853] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:34,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598324018] [2022-01-18 16:01:34,155 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:01:34,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:34,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:34,156 INFO L229 MonitoredProcess]: Starting monitored process 113 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:34,156 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Waiting until timeout for monitored process [2022-01-18 16:01:34,176 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:01:34,176 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:34,177 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:01:34,177 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:34,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:34,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:34,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:34,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:34,928 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:34,929 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-01-18 16:01:34,948 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:34,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:35,764 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:01:35,765 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-01-18 16:01:36,355 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:36,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598324018] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:36,355 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:36,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:01:36,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794424432] [2022-01-18 16:01:36,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:36,355 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:01:36,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:36,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:01:36,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1895, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:01:36,356 INFO L87 Difference]: Start difference. First operand 17632 states and 39942 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:01:40,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:40,378 INFO L93 Difference]: Finished difference Result 24110 states and 54238 transitions. [2022-01-18 16:01:40,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-18 16:01:40,379 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:01:40,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:40,416 INFO L225 Difference]: With dead ends: 24110 [2022-01-18 16:01:40,416 INFO L226 Difference]: Without dead ends: 24015 [2022-01-18 16:01:40,417 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4829 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1560, Invalid=13692, Unknown=0, NotChecked=0, Total=15252 [2022-01-18 16:01:40,417 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 689 mSDsluCounter, 2666 mSDsCounter, 0 mSdLazyCounter, 1809 mSolverCounterSat, 225 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 689 SdHoareTripleChecker+Valid, 2421 SdHoareTripleChecker+Invalid, 2394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 225 IncrementalHoareTripleChecker+Valid, 1809 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 360 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:40,417 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [689 Valid, 2421 Invalid, 2394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [225 Valid, 1809 Invalid, 0 Unknown, 360 Unchecked, 0.9s Time] [2022-01-18 16:01:40,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24015 states. [2022-01-18 16:01:40,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24015 to 17082. [2022-01-18 16:01:40,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17082 states, 17081 states have (on average 2.2650898659329077) internal successors, (38690), 17081 states have internal predecessors, (38690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:40,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17082 states to 17082 states and 38690 transitions. [2022-01-18 16:01:40,731 INFO L78 Accepts]: Start accepts. Automaton has 17082 states and 38690 transitions. Word has length 36 [2022-01-18 16:01:40,731 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:40,732 INFO L470 AbstractCegarLoop]: Abstraction has 17082 states and 38690 transitions. [2022-01-18 16:01:40,732 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:01:40,732 INFO L276 IsEmpty]: Start isEmpty. Operand 17082 states and 38690 transitions. [2022-01-18 16:01:40,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:01:40,742 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:40,742 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:40,757 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (113)] Ended with exit code 0 [2022-01-18 16:01:40,942 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 113 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115 [2022-01-18 16:01:40,942 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:40,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:40,943 INFO L85 PathProgramCache]: Analyzing trace with hash -974275514, now seen corresponding path program 111 times [2022-01-18 16:01:40,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:40,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561406644] [2022-01-18 16:01:40,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:40,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:40,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:41,218 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:41,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:41,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561406644] [2022-01-18 16:01:41,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561406644] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:41,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1635212746] [2022-01-18 16:01:41,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:01:41,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:41,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:41,220 INFO L229 MonitoredProcess]: Starting monitored process 114 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:41,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Waiting until timeout for monitored process [2022-01-18 16:01:41,240 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:01:41,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:41,241 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:01:41,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:41,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,955 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:41,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,957 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:41,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:41,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:41,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:41,965 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-01-18 16:01:41,985 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:41,985 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:42,808 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:01:42,808 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-01-18 16:01:43,425 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:43,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1635212746] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:43,425 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:43,425 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:01:43,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186618376] [2022-01-18 16:01:43,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:43,425 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:01:43,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:43,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:01:43,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:01:43,426 INFO L87 Difference]: Start difference. First operand 17082 states and 38690 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:01:47,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:47,040 INFO L93 Difference]: Finished difference Result 23291 states and 52383 transitions. [2022-01-18 16:01:47,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 16:01:47,040 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:01:47,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:47,082 INFO L225 Difference]: With dead ends: 23291 [2022-01-18 16:01:47,082 INFO L226 Difference]: Without dead ends: 23247 [2022-01-18 16:01:47,083 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4848 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1642, Invalid=13610, Unknown=0, NotChecked=0, Total=15252 [2022-01-18 16:01:47,084 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 542 mSDsluCounter, 2604 mSDsCounter, 0 mSdLazyCounter, 1826 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 542 SdHoareTripleChecker+Valid, 2484 SdHoareTripleChecker+Invalid, 2290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 1826 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 313 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:47,084 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [542 Valid, 2484 Invalid, 2290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 1826 Invalid, 0 Unknown, 313 Unchecked, 0.9s Time] [2022-01-18 16:01:47,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23247 states. [2022-01-18 16:01:47,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23247 to 17009. [2022-01-18 16:01:47,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17009 states, 17008 states have (on average 2.264640169332079) internal successors, (38517), 17008 states have internal predecessors, (38517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:47,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17009 states to 17009 states and 38517 transitions. [2022-01-18 16:01:47,449 INFO L78 Accepts]: Start accepts. Automaton has 17009 states and 38517 transitions. Word has length 36 [2022-01-18 16:01:47,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:47,450 INFO L470 AbstractCegarLoop]: Abstraction has 17009 states and 38517 transitions. [2022-01-18 16:01:47,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:01:47,450 INFO L276 IsEmpty]: Start isEmpty. Operand 17009 states and 38517 transitions. [2022-01-18 16:01:47,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:01:47,460 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:47,460 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:47,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (114)] Forceful destruction successful, exit code 0 [2022-01-18 16:01:47,661 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,114 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:47,661 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:47,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:47,662 INFO L85 PathProgramCache]: Analyzing trace with hash -332223260, now seen corresponding path program 112 times [2022-01-18 16:01:47,662 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:47,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018357961] [2022-01-18 16:01:47,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:47,662 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:47,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:47,951 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:47,951 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:47,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018357961] [2022-01-18 16:01:47,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018357961] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:47,951 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986729429] [2022-01-18 16:01:47,951 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:01:47,951 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:47,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:47,952 INFO L229 MonitoredProcess]: Starting monitored process 115 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:47,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Waiting until timeout for monitored process [2022-01-18 16:01:47,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:01:47,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:47,973 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:01:47,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:48,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,661 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:48,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:48,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:48,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:48,669 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:48,670 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-01-18 16:01:48,689 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:48,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:49,506 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:01:49,506 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-01-18 16:01:50,167 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:50,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986729429] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:50,167 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:50,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:01:50,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884933911] [2022-01-18 16:01:50,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:50,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:01:50,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:50,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:01:50,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:01:50,168 INFO L87 Difference]: Start difference. First operand 17009 states and 38517 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:01:54,382 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:01:54,382 INFO L93 Difference]: Finished difference Result 23298 states and 52310 transitions. [2022-01-18 16:01:54,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-18 16:01:54,382 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:01:54,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:01:54,421 INFO L225 Difference]: With dead ends: 23298 [2022-01-18 16:01:54,421 INFO L226 Difference]: Without dead ends: 23201 [2022-01-18 16:01:54,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6172 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1866, Invalid=16766, Unknown=0, NotChecked=0, Total=18632 [2022-01-18 16:01:54,423 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 608 mSDsluCounter, 2433 mSDsCounter, 0 mSdLazyCounter, 1718 mSolverCounterSat, 186 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 608 SdHoareTripleChecker+Valid, 2387 SdHoareTripleChecker+Invalid, 2319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 186 IncrementalHoareTripleChecker+Valid, 1718 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 415 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:01:54,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [608 Valid, 2387 Invalid, 2319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [186 Valid, 1718 Invalid, 0 Unknown, 415 Unchecked, 0.9s Time] [2022-01-18 16:01:54,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23201 states. [2022-01-18 16:01:54,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23201 to 17129. [2022-01-18 16:01:54,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17129 states, 17128 states have (on average 2.265004670714619) internal successors, (38795), 17128 states have internal predecessors, (38795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:01:54,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17129 states to 17129 states and 38795 transitions. [2022-01-18 16:01:54,717 INFO L78 Accepts]: Start accepts. Automaton has 17129 states and 38795 transitions. Word has length 36 [2022-01-18 16:01:54,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:01:54,717 INFO L470 AbstractCegarLoop]: Abstraction has 17129 states and 38795 transitions. [2022-01-18 16:01:54,717 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:01:54,718 INFO L276 IsEmpty]: Start isEmpty. Operand 17129 states and 38795 transitions. [2022-01-18 16:01:54,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:01:54,728 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:01:54,728 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:01:54,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (115)] Ended with exit code 0 [2022-01-18 16:01:54,928 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117,115 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:54,928 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:01:54,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:01:54,928 INFO L85 PathProgramCache]: Analyzing trace with hash -1883854500, now seen corresponding path program 113 times [2022-01-18 16:01:54,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:01:54,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341543774] [2022-01-18 16:01:54,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:01:54,929 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:01:54,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:01:55,214 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:55,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:01:55,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341543774] [2022-01-18 16:01:55,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341543774] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:01:55,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377245897] [2022-01-18 16:01:55,215 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:01:55,215 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:01:55,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:01:55,216 INFO L229 MonitoredProcess]: Starting monitored process 116 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:01:55,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Waiting until timeout for monitored process [2022-01-18 16:01:55,238 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:01:55,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:01:55,239 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:01:55,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:01:55,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:55,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:55,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:55,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:01:55,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:01:55,952 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-01-18 16:01:55,972 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:55,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:01:56,830 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:01:56,830 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-01-18 16:01:57,300 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:01:57,300 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377245897] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:01:57,300 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:01:57,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:01:57,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491448404] [2022-01-18 16:01:57,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:01:57,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:01:57,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:01:57,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:01:57,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:01:57,301 INFO L87 Difference]: Start difference. First operand 17129 states and 38795 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:02:01,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:01,635 INFO L93 Difference]: Finished difference Result 22136 states and 49776 transitions. [2022-01-18 16:02:01,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-01-18 16:02:01,635 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:02:01,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:01,670 INFO L225 Difference]: With dead ends: 22136 [2022-01-18 16:02:01,670 INFO L226 Difference]: Without dead ends: 22083 [2022-01-18 16:02:01,673 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6461 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=2017, Invalid=17723, Unknown=0, NotChecked=0, Total=19740 [2022-01-18 16:02:01,673 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 578 mSDsluCounter, 3002 mSDsCounter, 0 mSdLazyCounter, 2126 mSolverCounterSat, 156 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 578 SdHoareTripleChecker+Valid, 3001 SdHoareTripleChecker+Invalid, 2869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 156 IncrementalHoareTripleChecker+Valid, 2126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 587 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:01,673 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [578 Valid, 3001 Invalid, 2869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [156 Valid, 2126 Invalid, 0 Unknown, 587 Unchecked, 1.0s Time] [2022-01-18 16:02:01,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22083 states. [2022-01-18 16:02:01,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22083 to 17066. [2022-01-18 16:02:01,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17066 states, 17065 states have (on average 2.2646352182830354) internal successors, (38646), 17065 states have internal predecessors, (38646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:01,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17066 states to 17066 states and 38646 transitions. [2022-01-18 16:02:01,993 INFO L78 Accepts]: Start accepts. Automaton has 17066 states and 38646 transitions. Word has length 36 [2022-01-18 16:02:01,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:01,993 INFO L470 AbstractCegarLoop]: Abstraction has 17066 states and 38646 transitions. [2022-01-18 16:02:01,993 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:02:01,993 INFO L276 IsEmpty]: Start isEmpty. Operand 17066 states and 38646 transitions. [2022-01-18 16:02:02,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:02:02,003 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:02,003 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:02,019 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (116)] Ended with exit code 0 [2022-01-18 16:02:02,204 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 116 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable118 [2022-01-18 16:02:02,204 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:02,205 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:02,205 INFO L85 PathProgramCache]: Analyzing trace with hash -880914362, now seen corresponding path program 114 times [2022-01-18 16:02:02,205 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:02,205 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597575623] [2022-01-18 16:02:02,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:02,205 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:02,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:02,479 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:02,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:02,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597575623] [2022-01-18 16:02:02,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597575623] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:02,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134294136] [2022-01-18 16:02:02,480 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:02:02,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:02,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:02,481 INFO L229 MonitoredProcess]: Starting monitored process 117 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:02,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Waiting until timeout for monitored process [2022-01-18 16:02:02,502 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:02:02,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:02,503 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:02:02,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:03,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,188 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:03,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:03,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,192 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:03,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:03,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:03,195 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-01-18 16:02:03,215 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:03,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:04,007 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:02:04,007 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-01-18 16:02:04,883 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:04,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134294136] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:04,884 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:04,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:02:04,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366674510] [2022-01-18 16:02:04,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:04,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:02:04,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:04,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:02:04,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1896, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:02:04,885 INFO L87 Difference]: Start difference. First operand 17066 states and 38646 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:02:08,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:08,762 INFO L93 Difference]: Finished difference Result 21889 states and 49260 transitions. [2022-01-18 16:02:08,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-18 16:02:08,762 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:02:08,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:08,794 INFO L225 Difference]: With dead ends: 21889 [2022-01-18 16:02:08,794 INFO L226 Difference]: Without dead ends: 21850 [2022-01-18 16:02:08,795 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5103 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1711, Invalid=14801, Unknown=0, NotChecked=0, Total=16512 [2022-01-18 16:02:08,795 INFO L933 BasicCegarLoop]: 162 mSDtfsCounter, 466 mSDsluCounter, 3106 mSDsCounter, 0 mSdLazyCounter, 2153 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 466 SdHoareTripleChecker+Valid, 3171 SdHoareTripleChecker+Invalid, 3027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 2153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 757 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:08,795 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [466 Valid, 3171 Invalid, 3027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 2153 Invalid, 0 Unknown, 757 Unchecked, 1.0s Time] [2022-01-18 16:02:08,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21850 states. [2022-01-18 16:02:09,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21850 to 16934. [2022-01-18 16:02:09,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16934 states, 16933 states have (on average 2.264276855843619) internal successors, (38341), 16933 states have internal predecessors, (38341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:09,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16934 states to 16934 states and 38341 transitions. [2022-01-18 16:02:09,058 INFO L78 Accepts]: Start accepts. Automaton has 16934 states and 38341 transitions. Word has length 36 [2022-01-18 16:02:09,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:09,058 INFO L470 AbstractCegarLoop]: Abstraction has 16934 states and 38341 transitions. [2022-01-18 16:02:09,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:02:09,058 INFO L276 IsEmpty]: Start isEmpty. Operand 16934 states and 38341 transitions. [2022-01-18 16:02:09,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:02:09,067 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:09,067 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:09,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (117)] Ended with exit code 0 [2022-01-18 16:02:09,271 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,117 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:09,271 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:09,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:09,271 INFO L85 PathProgramCache]: Analyzing trace with hash -388811044, now seen corresponding path program 115 times [2022-01-18 16:02:09,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:09,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229244412] [2022-01-18 16:02:09,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:09,272 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:09,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:09,504 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 50 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 16:02:09,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:09,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229244412] [2022-01-18 16:02:09,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229244412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:09,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55757705] [2022-01-18 16:02:09,505 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:02:09,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:09,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:09,506 INFO L229 MonitoredProcess]: Starting monitored process 118 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:09,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Waiting until timeout for monitored process [2022-01-18 16:02:09,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:09,526 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:02:09,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:10,181 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,182 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:10,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,189 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,191 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,193 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:10,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,194 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,195 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:10,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:10,196 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:10,196 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-01-18 16:02:10,222 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:10,222 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:10,992 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:02:10,993 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-01-18 16:02:11,460 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:11,460 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55757705] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:11,460 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:11,460 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 43 [2022-01-18 16:02:11,460 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801951360] [2022-01-18 16:02:11,460 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:11,460 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:02:11,460 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:11,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:02:11,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1615, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:02:11,461 INFO L87 Difference]: Start difference. First operand 16934 states and 38341 transitions. Second operand has 44 states, 44 states have (on average 2.022727272727273) internal successors, (89), 43 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-01-18 16:02:14,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:14,187 INFO L93 Difference]: Finished difference Result 24263 states and 54421 transitions. [2022-01-18 16:02:14,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 16:02:14,187 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.022727272727273) internal successors, (89), 43 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 36 [2022-01-18 16:02:14,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:14,223 INFO L225 Difference]: With dead ends: 24263 [2022-01-18 16:02:14,223 INFO L226 Difference]: Without dead ends: 23822 [2022-01-18 16:02:14,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2997 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1096, Invalid=8024, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 16:02:14,224 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 702 mSDsluCounter, 2177 mSDsCounter, 0 mSdLazyCounter, 1533 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 702 SdHoareTripleChecker+Valid, 1882 SdHoareTripleChecker+Invalid, 1743 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1533 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 57 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:14,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [702 Valid, 1882 Invalid, 1743 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1533 Invalid, 0 Unknown, 57 Unchecked, 0.7s Time] [2022-01-18 16:02:14,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23822 states. [2022-01-18 16:02:14,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23822 to 17393. [2022-01-18 16:02:14,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17393 states, 17392 states have (on average 2.2667893284268628) internal successors, (39424), 17392 states have internal predecessors, (39424), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:14,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17393 states to 17393 states and 39424 transitions. [2022-01-18 16:02:14,509 INFO L78 Accepts]: Start accepts. Automaton has 17393 states and 39424 transitions. Word has length 36 [2022-01-18 16:02:14,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:14,509 INFO L470 AbstractCegarLoop]: Abstraction has 17393 states and 39424 transitions. [2022-01-18 16:02:14,509 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.022727272727273) internal successors, (89), 43 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-01-18 16:02:14,509 INFO L276 IsEmpty]: Start isEmpty. Operand 17393 states and 39424 transitions. [2022-01-18 16:02:14,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:02:14,519 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:14,519 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:14,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (118)] Ended with exit code 0 [2022-01-18 16:02:14,719 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,118 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:14,719 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:14,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:14,719 INFO L85 PathProgramCache]: Analyzing trace with hash -859146310, now seen corresponding path program 116 times [2022-01-18 16:02:14,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:14,719 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859601613] [2022-01-18 16:02:14,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:14,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:14,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:15,024 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:02:15,024 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:15,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859601613] [2022-01-18 16:02:15,024 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859601613] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:15,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999242363] [2022-01-18 16:02:15,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:02:15,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:15,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:15,036 INFO L229 MonitoredProcess]: Starting monitored process 119 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:15,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Waiting until timeout for monitored process [2022-01-18 16:02:15,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:02:15,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:15,058 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:02:15,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:15,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:15,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:15,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,718 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:15,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:15,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:15,720 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-01-18 16:02:15,739 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:15,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:16,543 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:02:16,543 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-01-18 16:02:17,089 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:17,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999242363] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:17,089 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:17,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 43 [2022-01-18 16:02:17,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36775139] [2022-01-18 16:02:17,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:17,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:02:17,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:17,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:02:17,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1629, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:02:17,090 INFO L87 Difference]: Start difference. First operand 17393 states and 39424 transitions. Second operand has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:20,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:20,377 INFO L93 Difference]: Finished difference Result 26454 states and 59553 transitions. [2022-01-18 16:02:20,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 16:02:20,377 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have 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-01-18 16:02:20,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:20,421 INFO L225 Difference]: With dead ends: 26454 [2022-01-18 16:02:20,421 INFO L226 Difference]: Without dead ends: 25978 [2022-01-18 16:02:20,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3826 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1295, Invalid=10261, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 16:02:20,423 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 715 mSDsluCounter, 2612 mSDsCounter, 0 mSdLazyCounter, 1837 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 715 SdHoareTripleChecker+Valid, 2058 SdHoareTripleChecker+Invalid, 2150 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 1837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 117 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:20,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [715 Valid, 2058 Invalid, 2150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 1837 Invalid, 0 Unknown, 117 Unchecked, 0.9s Time] [2022-01-18 16:02:20,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25978 states. [2022-01-18 16:02:20,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25978 to 18150. [2022-01-18 16:02:20,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18150 states, 18149 states have (on average 2.270317923852554) internal successors, (41204), 18149 states have internal predecessors, (41204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:20,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18150 states to 18150 states and 41204 transitions. [2022-01-18 16:02:20,794 INFO L78 Accepts]: Start accepts. Automaton has 18150 states and 41204 transitions. Word has length 36 [2022-01-18 16:02:20,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:20,794 INFO L470 AbstractCegarLoop]: Abstraction has 18150 states and 41204 transitions. [2022-01-18 16:02:20,794 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.0454545454545454) internal successors, (90), 43 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:20,794 INFO L276 IsEmpty]: Start isEmpty. Operand 18150 states and 41204 transitions. [2022-01-18 16:02:20,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:02:20,804 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:20,804 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:20,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Ended with exit code 0 [2022-01-18 16:02:21,005 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2022-01-18 16:02:21,005 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:21,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:21,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1994665982, now seen corresponding path program 117 times [2022-01-18 16:02:21,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:21,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337882350] [2022-01-18 16:02:21,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:21,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:21,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:21,267 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:21,268 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:21,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337882350] [2022-01-18 16:02:21,268 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337882350] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:21,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [909914174] [2022-01-18 16:02:21,268 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:02:21,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:21,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:21,269 INFO L229 MonitoredProcess]: Starting monitored process 120 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:21,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Waiting until timeout for monitored process [2022-01-18 16:02:21,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:02:21,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:21,290 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:02:21,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:21,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:21,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:21,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,953 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:21,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:21,954 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:21,955 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-01-18 16:02:21,974 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:21,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:22,750 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:02:22,751 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-01-18 16:02:23,384 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:23,384 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [909914174] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:23,384 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:23,384 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:02:23,384 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68626255] [2022-01-18 16:02:23,384 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:23,384 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:02:23,385 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:23,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:02:23,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1809, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:02:23,385 INFO L87 Difference]: Start difference. First operand 18150 states and 41204 transitions. Second operand has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:02:25,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:25,719 INFO L93 Difference]: Finished difference Result 22612 states and 51090 transitions. [2022-01-18 16:02:25,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 16:02:25,719 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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 36 [2022-01-18 16:02:25,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:25,752 INFO L225 Difference]: With dead ends: 22612 [2022-01-18 16:02:25,752 INFO L226 Difference]: Without dead ends: 22399 [2022-01-18 16:02:25,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2665 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=956, Invalid=7974, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 16:02:25,753 INFO L933 BasicCegarLoop]: 86 mSDtfsCounter, 561 mSDsluCounter, 2155 mSDsCounter, 0 mSdLazyCounter, 1242 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 1787 SdHoareTripleChecker+Invalid, 1833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 1242 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 437 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:25,753 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [561 Valid, 1787 Invalid, 1833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 1242 Invalid, 0 Unknown, 437 Unchecked, 0.6s Time] [2022-01-18 16:02:25,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22399 states. [2022-01-18 16:02:26,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22399 to 17988. [2022-01-18 16:02:26,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17988 states, 17987 states have (on average 2.2691388224829043) internal successors, (40815), 17987 states have internal predecessors, (40815), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:26,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17988 states to 17988 states and 40815 transitions. [2022-01-18 16:02:26,055 INFO L78 Accepts]: Start accepts. Automaton has 17988 states and 40815 transitions. Word has length 36 [2022-01-18 16:02:26,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:26,055 INFO L470 AbstractCegarLoop]: Abstraction has 17988 states and 40815 transitions. [2022-01-18 16:02:26,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:02:26,055 INFO L276 IsEmpty]: Start isEmpty. Operand 17988 states and 40815 transitions. [2022-01-18 16:02:26,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:02:26,065 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:26,065 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:26,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (120)] Ended with exit code 0 [2022-01-18 16:02:26,266 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2022-01-18 16:02:26,266 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:26,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:26,267 INFO L85 PathProgramCache]: Analyzing trace with hash -970191870, now seen corresponding path program 118 times [2022-01-18 16:02:26,267 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:26,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690223810] [2022-01-18 16:02:26,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:26,267 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:26,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:26,529 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:02:26,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:26,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690223810] [2022-01-18 16:02:26,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690223810] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:26,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1156680620] [2022-01-18 16:02:26,529 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:02:26,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:26,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:26,530 INFO L229 MonitoredProcess]: Starting monitored process 121 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:26,531 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Waiting until timeout for monitored process [2022-01-18 16:02:26,550 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:02:26,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:26,551 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:02:26,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:27,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,214 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:27,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:27,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,220 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:27,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:27,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:27,223 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-01-18 16:02:27,242 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:27,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:28,011 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:02:28,011 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-01-18 16:02:28,380 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:28,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1156680620] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:28,381 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:28,381 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-01-18 16:02:28,381 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065082410] [2022-01-18 16:02:28,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:28,381 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:02:28,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:28,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:02:28,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1702, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:02:28,381 INFO L87 Difference]: Start difference. First operand 17988 states and 40815 transitions. Second operand has 45 states, 45 states have (on average 2.0) internal successors, (90), 44 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:31,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:31,831 INFO L93 Difference]: Finished difference Result 26723 states and 60329 transitions. [2022-01-18 16:02:31,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 16:02:31,831 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.0) internal successors, (90), 44 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have 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-01-18 16:02:31,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:31,874 INFO L225 Difference]: With dead ends: 26723 [2022-01-18 16:02:31,874 INFO L226 Difference]: Without dead ends: 26270 [2022-01-18 16:02:31,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3802 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1263, Invalid=10509, Unknown=0, NotChecked=0, Total=11772 [2022-01-18 16:02:31,876 INFO L933 BasicCegarLoop]: 121 mSDtfsCounter, 804 mSDsluCounter, 2807 mSDsCounter, 0 mSdLazyCounter, 1973 mSolverCounterSat, 222 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 804 SdHoareTripleChecker+Valid, 2255 SdHoareTripleChecker+Invalid, 2329 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 222 IncrementalHoareTripleChecker+Valid, 1973 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 134 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:31,876 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [804 Valid, 2255 Invalid, 2329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 1973 Invalid, 0 Unknown, 134 Unchecked, 0.9s Time] [2022-01-18 16:02:31,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26270 states. [2022-01-18 16:02:32,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26270 to 18321. [2022-01-18 16:02:32,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18321 states, 18320 states have (on average 2.2674126637554584) internal successors, (41539), 18320 states have internal predecessors, (41539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:32,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18321 states to 18321 states and 41539 transitions. [2022-01-18 16:02:32,197 INFO L78 Accepts]: Start accepts. Automaton has 18321 states and 41539 transitions. Word has length 36 [2022-01-18 16:02:32,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:32,197 INFO L470 AbstractCegarLoop]: Abstraction has 18321 states and 41539 transitions. [2022-01-18 16:02:32,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.0) internal successors, (90), 44 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:32,197 INFO L276 IsEmpty]: Start isEmpty. Operand 18321 states and 41539 transitions. [2022-01-18 16:02:32,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:02:32,207 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:32,207 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:32,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Forceful destruction successful, exit code 0 [2022-01-18 16:02:32,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2022-01-18 16:02:32,407 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:32,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:32,408 INFO L85 PathProgramCache]: Analyzing trace with hash 1883620422, now seen corresponding path program 119 times [2022-01-18 16:02:32,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:32,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601304424] [2022-01-18 16:02:32,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:32,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:32,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:32,680 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:32,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:32,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601304424] [2022-01-18 16:02:32,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601304424] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:32,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [764593018] [2022-01-18 16:02:32,680 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:02:32,681 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:32,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:32,681 INFO L229 MonitoredProcess]: Starting monitored process 122 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:32,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Waiting until timeout for monitored process [2022-01-18 16:02:32,703 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:02:32,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:32,704 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 16:02:32,704 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:35,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:35,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:35,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:35,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:35,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:35,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:35,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 10 disjoint index pairs (out of 45 index pairs), introduced 5 new quantified variables, introduced 0 case distinctions, treesize of input 58 treesize of output 26 [2022-01-18 16:02:35,881 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:35,881 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:37,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,759 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,763 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:37,883 INFO L353 Elim1Store]: treesize reduction 46, result has 76.4 percent of original size [2022-01-18 16:02:37,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 26 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 19 case distinctions, treesize of input 88 treesize of output 188 [2022-01-18 16:02:38,698 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:38,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [764593018] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:38,698 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:38,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 49 [2022-01-18 16:02:38,699 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936617521] [2022-01-18 16:02:38,699 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:38,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 16:02:38,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:38,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 16:02:38,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=2067, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 16:02:38,699 INFO L87 Difference]: Start difference. First operand 18321 states and 41539 transitions. Second operand has 50 states, 50 states have (on average 1.98) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:43,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:43,427 INFO L93 Difference]: Finished difference Result 20229 states and 45780 transitions. [2022-01-18 16:02:43,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 16:02:43,428 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 1.98) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have 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-01-18 16:02:43,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:43,456 INFO L225 Difference]: With dead ends: 20229 [2022-01-18 16:02:43,456 INFO L226 Difference]: Without dead ends: 20163 [2022-01-18 16:02:43,457 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1670 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=941, Invalid=7431, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 16:02:43,457 INFO L933 BasicCegarLoop]: 59 mSDtfsCounter, 348 mSDsluCounter, 1425 mSDsCounter, 0 mSdLazyCounter, 276 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 348 SdHoareTripleChecker+Valid, 1407 SdHoareTripleChecker+Invalid, 1552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1241 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:43,457 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [348 Valid, 1407 Invalid, 1552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 276 Invalid, 0 Unknown, 1241 Unchecked, 0.1s Time] [2022-01-18 16:02:43,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20163 states. [2022-01-18 16:02:43,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20163 to 18369. [2022-01-18 16:02:43,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18369 states, 18368 states have (on average 2.267530487804878) internal successors, (41650), 18368 states have internal predecessors, (41650), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:43,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18369 states to 18369 states and 41650 transitions. [2022-01-18 16:02:43,795 INFO L78 Accepts]: Start accepts. Automaton has 18369 states and 41650 transitions. Word has length 36 [2022-01-18 16:02:43,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:43,795 INFO L470 AbstractCegarLoop]: Abstraction has 18369 states and 41650 transitions. [2022-01-18 16:02:43,795 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 1.98) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:43,796 INFO L276 IsEmpty]: Start isEmpty. Operand 18369 states and 41650 transitions. [2022-01-18 16:02:43,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:02:43,804 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:43,804 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:43,819 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (122)] Forceful destruction successful, exit code 0 [2022-01-18 16:02:44,004 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2022-01-18 16:02:44,005 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:44,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:44,006 INFO L85 PathProgramCache]: Analyzing trace with hash 331989182, now seen corresponding path program 120 times [2022-01-18 16:02:44,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:44,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839838513] [2022-01-18 16:02:44,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:44,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:44,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:44,285 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:44,286 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:44,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839838513] [2022-01-18 16:02:44,286 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839838513] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:44,286 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [860158988] [2022-01-18 16:02:44,286 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:02:44,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:44,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:44,287 INFO L229 MonitoredProcess]: Starting monitored process 123 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:44,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Waiting until timeout for monitored process [2022-01-18 16:02:44,308 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:02:44,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:44,309 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:02:44,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:45,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:45,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,013 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:45,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,014 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:45,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:45,016 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:45,016 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-01-18 16:02:45,036 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:45,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:45,836 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:02:45,836 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-01-18 16:02:46,430 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:46,431 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [860158988] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:46,431 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:46,431 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:02:46,431 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401161952] [2022-01-18 16:02:46,431 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:46,431 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:02:46,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:46,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:02:46,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1879, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:02:46,432 INFO L87 Difference]: Start difference. First operand 18369 states and 41650 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:02:48,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:48,454 INFO L93 Difference]: Finished difference Result 21876 states and 49330 transitions. [2022-01-18 16:02:48,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 16:02:48,455 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:02:48,455 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:48,485 INFO L225 Difference]: With dead ends: 21876 [2022-01-18 16:02:48,486 INFO L226 Difference]: Without dead ends: 21830 [2022-01-18 16:02:48,487 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2403 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=889, Invalid=7483, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 16:02:48,487 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 415 mSDsluCounter, 1746 mSDsCounter, 0 mSdLazyCounter, 1057 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 415 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 1703 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1057 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 537 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:48,487 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [415 Valid, 1726 Invalid, 1703 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1057 Invalid, 0 Unknown, 537 Unchecked, 0.5s Time] [2022-01-18 16:02:48,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21830 states. [2022-01-18 16:02:48,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21830 to 18378. [2022-01-18 16:02:48,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18378 states, 18377 states have (on average 2.2670729716493443) internal successors, (41662), 18377 states have internal predecessors, (41662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:48,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18378 states to 18378 states and 41662 transitions. [2022-01-18 16:02:48,790 INFO L78 Accepts]: Start accepts. Automaton has 18378 states and 41662 transitions. Word has length 36 [2022-01-18 16:02:48,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:48,790 INFO L470 AbstractCegarLoop]: Abstraction has 18378 states and 41662 transitions. [2022-01-18 16:02:48,790 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:02:48,790 INFO L276 IsEmpty]: Start isEmpty. Operand 18378 states and 41662 transitions. [2022-01-18 16:02:48,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:02:48,800 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:48,800 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:48,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Forceful destruction successful, exit code 0 [2022-01-18 16:02:49,001 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125,123 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:49,001 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:49,002 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:49,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1879770856, now seen corresponding path program 121 times [2022-01-18 16:02:49,002 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:49,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559197255] [2022-01-18 16:02:49,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:49,002 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:49,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:49,282 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:02:49,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:49,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559197255] [2022-01-18 16:02:49,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559197255] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:49,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698827655] [2022-01-18 16:02:49,283 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:02:49,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:49,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:49,284 INFO L229 MonitoredProcess]: Starting monitored process 124 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:49,284 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Waiting until timeout for monitored process [2022-01-18 16:02:49,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:49,304 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:02:49,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:49,958 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,960 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:49,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:49,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:49,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:49,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:49,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, 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-01-18 16:02:49,986 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:49,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:50,757 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:02:50,758 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-01-18 16:02:51,244 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:51,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698827655] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:51,245 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:51,245 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-01-18 16:02:51,245 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573718499] [2022-01-18 16:02:51,245 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:51,245 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:02:51,245 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:51,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:02:51,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1703, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:02:51,246 INFO L87 Difference]: Start difference. First operand 18378 states and 41662 transitions. Second operand has 45 states, 45 states have (on average 2.0) internal successors, (90), 44 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:54,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:02:54,772 INFO L93 Difference]: Finished difference Result 26541 states and 59704 transitions. [2022-01-18 16:02:54,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 16:02:54,772 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.0) internal successors, (90), 44 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have 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-01-18 16:02:54,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:02:54,819 INFO L225 Difference]: With dead ends: 26541 [2022-01-18 16:02:54,819 INFO L226 Difference]: Without dead ends: 26102 [2022-01-18 16:02:54,820 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3766 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1187, Invalid=10585, Unknown=0, NotChecked=0, Total=11772 [2022-01-18 16:02:54,820 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 666 mSDsluCounter, 3388 mSDsCounter, 0 mSdLazyCounter, 2473 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 666 SdHoareTripleChecker+Valid, 2647 SdHoareTripleChecker+Invalid, 2761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 2473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 131 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:02:54,820 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [666 Valid, 2647 Invalid, 2761 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 2473 Invalid, 0 Unknown, 131 Unchecked, 1.2s Time] [2022-01-18 16:02:54,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26102 states. [2022-01-18 16:02:55,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26102 to 19569. [2022-01-18 16:02:55,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19569 states, 19568 states have (on average 2.26829517579722) internal successors, (44386), 19568 states have internal predecessors, (44386), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:55,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19569 states to 19569 states and 44386 transitions. [2022-01-18 16:02:55,168 INFO L78 Accepts]: Start accepts. Automaton has 19569 states and 44386 transitions. Word has length 36 [2022-01-18 16:02:55,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:02:55,168 INFO L470 AbstractCegarLoop]: Abstraction has 19569 states and 44386 transitions. [2022-01-18 16:02:55,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.0) internal successors, (90), 44 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:02:55,168 INFO L276 IsEmpty]: Start isEmpty. Operand 19569 states and 44386 transitions. [2022-01-18 16:02:55,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:02:55,179 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:02:55,179 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:02:55,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Ended with exit code 0 [2022-01-18 16:02:55,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,124 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:55,383 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:02:55,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:02:55,384 INFO L85 PathProgramCache]: Analyzing trace with hash 941224336, now seen corresponding path program 122 times [2022-01-18 16:02:55,384 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:02:55,384 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58087252] [2022-01-18 16:02:55,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:02:55,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:02:55,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:02:55,659 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:55,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:02:55,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58087252] [2022-01-18 16:02:55,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58087252] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:02:55,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1296227517] [2022-01-18 16:02:55,659 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:02:55,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:02:55,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:02:55,660 INFO L229 MonitoredProcess]: Starting monitored process 125 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:02:55,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Waiting until timeout for monitored process [2022-01-18 16:02:55,680 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:02:55,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:02:55,680 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:02:55,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:02:56,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:56,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:56,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:56,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:02:56,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:02:56,369 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-01-18 16:02:56,388 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:56,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:02:57,175 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:02:57,175 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-01-18 16:02:57,747 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:02:57,748 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1296227517] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:02:57,748 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:02:57,748 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:02:57,748 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330193412] [2022-01-18 16:02:57,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:02:57,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:02:57,748 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:02:57,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:02:57,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1791, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:02:57,749 INFO L87 Difference]: Start difference. First operand 19569 states and 44386 transitions. Second operand has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:03:01,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:01,537 INFO L93 Difference]: Finished difference Result 32378 states and 72946 transitions. [2022-01-18 16:03:01,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-01-18 16:03:01,538 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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 36 [2022-01-18 16:03:01,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:01,592 INFO L225 Difference]: With dead ends: 32378 [2022-01-18 16:03:01,592 INFO L226 Difference]: Without dead ends: 32260 [2022-01-18 16:03:01,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5474 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1680, Invalid=14832, Unknown=0, NotChecked=0, Total=16512 [2022-01-18 16:03:01,594 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 489 mSDsluCounter, 2194 mSDsCounter, 0 mSdLazyCounter, 1676 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 2103 SdHoareTripleChecker+Invalid, 1957 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 192 IncrementalHoareTripleChecker+Valid, 1676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 89 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:01,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 2103 Invalid, 1957 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [192 Valid, 1676 Invalid, 0 Unknown, 89 Unchecked, 0.8s Time] [2022-01-18 16:03:01,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32260 states. [2022-01-18 16:03:01,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32260 to 19458. [2022-01-18 16:03:01,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19458 states, 19457 states have (on average 2.268129721950969) internal successors, (44131), 19457 states have internal predecessors, (44131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:02,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19458 states to 19458 states and 44131 transitions. [2022-01-18 16:03:02,031 INFO L78 Accepts]: Start accepts. Automaton has 19458 states and 44131 transitions. Word has length 36 [2022-01-18 16:03:02,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:02,031 INFO L470 AbstractCegarLoop]: Abstraction has 19458 states and 44131 transitions. [2022-01-18 16:03:02,031 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:03:02,031 INFO L276 IsEmpty]: Start isEmpty. Operand 19458 states and 44131 transitions. [2022-01-18 16:03:02,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:03:02,042 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:02,042 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:02,057 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (125)] Ended with exit code 0 [2022-01-18 16:03:02,247 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2022-01-18 16:03:02,247 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:02,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:02,248 INFO L85 PathProgramCache]: Analyzing trace with hash 974041436, now seen corresponding path program 123 times [2022-01-18 16:03:02,248 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:02,248 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53871174] [2022-01-18 16:03:02,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:02,248 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:02,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:02,534 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:02,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:02,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53871174] [2022-01-18 16:03:02,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53871174] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:02,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479735271] [2022-01-18 16:03:02,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:03:02,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:02,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:02,536 INFO L229 MonitoredProcess]: Starting monitored process 126 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:02,538 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Waiting until timeout for monitored process [2022-01-18 16:03:02,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:03:02,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:02,559 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 16:03:02,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:03,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,485 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:03,485 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,486 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,487 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,489 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:03,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,490 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,491 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:03,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,494 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:03,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:03,494 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 81 treesize of output 33 [2022-01-18 16:03:03,514 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:03,514 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:04,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,493 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,494 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,497 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,498 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,499 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,500 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,504 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,507 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,509 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:04,557 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:03:04,557 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 90 treesize of output 198 [2022-01-18 16:03:05,053 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:05,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479735271] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:05,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:05,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 16:03:05,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658702590] [2022-01-18 16:03:05,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:05,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 16:03:05,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:05,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 16:03:05,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=1863, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:03:05,055 INFO L87 Difference]: Start difference. First operand 19458 states and 44131 transitions. Second operand has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 16:03:06,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:06,415 INFO L93 Difference]: Finished difference Result 19806 states and 44834 transitions. [2022-01-18 16:03:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 16:03:06,416 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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 36 [2022-01-18 16:03:06,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:06,443 INFO L225 Difference]: With dead ends: 19806 [2022-01-18 16:03:06,443 INFO L226 Difference]: Without dead ends: 19791 [2022-01-18 16:03:06,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1438 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=731, Invalid=4239, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 16:03:06,444 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 353 mSDsluCounter, 1135 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 353 SdHoareTripleChecker+Valid, 1144 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 651 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:06,444 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [353 Valid, 1144 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 181 Invalid, 0 Unknown, 651 Unchecked, 0.1s Time] [2022-01-18 16:03:06,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19791 states. [2022-01-18 16:03:06,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19791 to 19521. [2022-01-18 16:03:06,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19521 states, 19520 states have (on average 2.26890368852459) internal successors, (44289), 19520 states have internal predecessors, (44289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:06,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19521 states to 19521 states and 44289 transitions. [2022-01-18 16:03:06,748 INFO L78 Accepts]: Start accepts. Automaton has 19521 states and 44289 transitions. Word has length 36 [2022-01-18 16:03:06,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:06,749 INFO L470 AbstractCegarLoop]: Abstraction has 19521 states and 44289 transitions. [2022-01-18 16:03:06,749 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 1.9166666666666667) internal successors, (92), 47 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-01-18 16:03:06,749 INFO L276 IsEmpty]: Start isEmpty. Operand 19521 states and 44289 transitions. [2022-01-18 16:03:06,759 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:03:06,759 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:06,759 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:06,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Ended with exit code 0 [2022-01-18 16:03:06,961 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2022-01-18 16:03:06,961 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:06,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:06,963 INFO L85 PathProgramCache]: Analyzing trace with hash -577589804, now seen corresponding path program 124 times [2022-01-18 16:03:06,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:06,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753380056] [2022-01-18 16:03:06,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:06,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:06,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:07,243 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:07,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:07,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753380056] [2022-01-18 16:03:07,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753380056] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:07,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145194360] [2022-01-18 16:03:07,243 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:03:07,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:07,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:07,244 INFO L229 MonitoredProcess]: Starting monitored process 127 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:07,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Waiting until timeout for monitored process [2022-01-18 16:03:07,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:03:07,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:07,264 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:03:07,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:07,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:07,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:07,947 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:07,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:07,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:07,952 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-01-18 16:03:07,971 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:07,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:08,759 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:03:08,760 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-01-18 16:03:09,327 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:09,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145194360] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:09,327 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:09,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:03:09,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805427026] [2022-01-18 16:03:09,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:09,328 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:03:09,328 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:09,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:03:09,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1884, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:03:09,328 INFO L87 Difference]: Start difference. First operand 19521 states and 44289 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:12,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:12,220 INFO L93 Difference]: Finished difference Result 22326 states and 50363 transitions. [2022-01-18 16:03:12,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 16:03:12,221 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:03:12,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:12,252 INFO L225 Difference]: With dead ends: 22326 [2022-01-18 16:03:12,252 INFO L226 Difference]: Without dead ends: 22288 [2022-01-18 16:03:12,253 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3812 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1347, Invalid=11085, Unknown=0, NotChecked=0, Total=12432 [2022-01-18 16:03:12,253 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 419 mSDsluCounter, 2455 mSDsCounter, 0 mSdLazyCounter, 1430 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 419 SdHoareTripleChecker+Valid, 2433 SdHoareTripleChecker+Invalid, 2046 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 1430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 520 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:12,253 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [419 Valid, 2433 Invalid, 2046 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 1430 Invalid, 0 Unknown, 520 Unchecked, 0.7s Time] [2022-01-18 16:03:12,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22288 states. [2022-01-18 16:03:12,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22288 to 19737. [2022-01-18 16:03:12,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19737 states, 19736 states have (on average 2.26940616132955) internal successors, (44789), 19736 states have internal predecessors, (44789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:12,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19737 states to 19737 states and 44789 transitions. [2022-01-18 16:03:12,558 INFO L78 Accepts]: Start accepts. Automaton has 19737 states and 44789 transitions. Word has length 36 [2022-01-18 16:03:12,558 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:12,558 INFO L470 AbstractCegarLoop]: Abstraction has 19737 states and 44789 transitions. [2022-01-18 16:03:12,558 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:12,558 INFO L276 IsEmpty]: Start isEmpty. Operand 19737 states and 44789 transitions. [2022-01-18 16:03:12,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:03:12,570 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:12,570 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:12,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (127)] Ended with exit code 0 [2022-01-18 16:03:12,770 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 127 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2022-01-18 16:03:12,770 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:12,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:12,770 INFO L85 PathProgramCache]: Analyzing trace with hash 425350334, now seen corresponding path program 125 times [2022-01-18 16:03:12,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:12,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792351739] [2022-01-18 16:03:12,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:12,771 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:12,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:13,093 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:13,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:13,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792351739] [2022-01-18 16:03:13,094 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792351739] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:13,094 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119035940] [2022-01-18 16:03:13,094 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:03:13,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:13,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:13,095 INFO L229 MonitoredProcess]: Starting monitored process 128 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:13,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Waiting until timeout for monitored process [2022-01-18 16:03:13,115 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:03:13,115 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:13,116 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:03:13,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:13,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:13,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,850 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:13,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,855 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:13,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:13,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:13,856 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-01-18 16:03:13,876 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:13,876 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:14,663 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:03:14,663 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-01-18 16:03:15,322 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:15,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119035940] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:15,322 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:15,322 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:03:15,322 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939216987] [2022-01-18 16:03:15,322 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:15,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:03:15,322 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:15,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:03:15,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1893, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:03:15,323 INFO L87 Difference]: Start difference. First operand 19737 states and 44789 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:17,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:17,854 INFO L93 Difference]: Finished difference Result 23535 states and 53128 transitions. [2022-01-18 16:03:17,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 16:03:17,855 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:03:17,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:17,889 INFO L225 Difference]: With dead ends: 23535 [2022-01-18 16:03:17,889 INFO L226 Difference]: Without dead ends: 23496 [2022-01-18 16:03:17,890 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3032 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1088, Invalid=9214, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 16:03:17,890 INFO L933 BasicCegarLoop]: 114 mSDtfsCounter, 422 mSDsluCounter, 2521 mSDsCounter, 0 mSdLazyCounter, 1594 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 422 SdHoareTripleChecker+Valid, 2492 SdHoareTripleChecker+Invalid, 2103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 415 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:17,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [422 Valid, 2492 Invalid, 2103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1594 Invalid, 0 Unknown, 415 Unchecked, 0.7s Time] [2022-01-18 16:03:17,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23496 states. [2022-01-18 16:03:18,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23496 to 19816. [2022-01-18 16:03:18,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19816 states, 19815 states have (on average 2.2694423416603584) internal successors, (44969), 19815 states have internal predecessors, (44969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:18,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19816 states to 19816 states and 44969 transitions. [2022-01-18 16:03:18,189 INFO L78 Accepts]: Start accepts. Automaton has 19816 states and 44969 transitions. Word has length 36 [2022-01-18 16:03:18,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:18,189 INFO L470 AbstractCegarLoop]: Abstraction has 19816 states and 44969 transitions. [2022-01-18 16:03:18,189 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:18,189 INFO L276 IsEmpty]: Start isEmpty. Operand 19816 states and 44969 transitions. [2022-01-18 16:03:18,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:03:18,200 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:18,200 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:18,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (128)] Forceful destruction successful, exit code 0 [2022-01-18 16:03:18,400 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,128 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:18,400 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:18,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:18,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1220371616, now seen corresponding path program 126 times [2022-01-18 16:03:18,401 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:18,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729911150] [2022-01-18 16:03:18,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:18,401 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:18,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:18,672 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 51 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:03:18,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:18,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729911150] [2022-01-18 16:03:18,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729911150] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:18,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1460445469] [2022-01-18 16:03:18,672 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:03:18,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:18,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:18,674 INFO L229 MonitoredProcess]: Starting monitored process 129 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:18,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Waiting until timeout for monitored process [2022-01-18 16:03:18,694 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:03:18,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:18,695 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 16:03:18,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:19,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,376 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,378 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:19,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,381 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:19,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,383 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:19,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:19,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:19,385 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 89 treesize of output 37 [2022-01-18 16:03:19,405 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:19,405 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:20,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,059 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,060 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,061 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,062 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,063 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,065 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,070 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:20,117 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:03:20,118 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-01-18 16:03:20,516 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:20,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1460445469] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:20,516 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:20,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 45 [2022-01-18 16:03:20,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084214127] [2022-01-18 16:03:20,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:20,517 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:03:20,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:20,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:03:20,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=407, Invalid=1663, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:03:20,517 INFO L87 Difference]: Start difference. First operand 19816 states and 44969 transitions. Second operand has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:03:23,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:23,551 INFO L93 Difference]: Finished difference Result 25393 states and 57198 transitions. [2022-01-18 16:03:23,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 16:03:23,552 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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 36 [2022-01-18 16:03:23,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:23,593 INFO L225 Difference]: With dead ends: 25393 [2022-01-18 16:03:23,594 INFO L226 Difference]: Without dead ends: 25096 [2022-01-18 16:03:23,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2668 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1281, Invalid=7091, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 16:03:23,595 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 687 mSDsluCounter, 1908 mSDsCounter, 0 mSdLazyCounter, 1338 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 687 SdHoareTripleChecker+Valid, 1525 SdHoareTripleChecker+Invalid, 1627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 177 IncrementalHoareTripleChecker+Valid, 1338 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 112 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:23,595 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [687 Valid, 1525 Invalid, 1627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [177 Valid, 1338 Invalid, 0 Unknown, 112 Unchecked, 0.7s Time] [2022-01-18 16:03:23,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25096 states. [2022-01-18 16:03:23,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25096 to 20221. [2022-01-18 16:03:23,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20221 states, 20220 states have (on average 2.26864490603363) internal successors, (45872), 20220 states have internal predecessors, (45872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:23,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20221 states to 20221 states and 45872 transitions. [2022-01-18 16:03:23,934 INFO L78 Accepts]: Start accepts. Automaton has 20221 states and 45872 transitions. Word has length 36 [2022-01-18 16:03:23,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:23,934 INFO L470 AbstractCegarLoop]: Abstraction has 20221 states and 45872 transitions. [2022-01-18 16:03:23,934 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:03:23,934 INFO L276 IsEmpty]: Start isEmpty. Operand 20221 states and 45872 transitions. [2022-01-18 16:03:23,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:03:23,945 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:23,945 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:23,962 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (129)] Forceful destruction successful, exit code 0 [2022-01-18 16:03:24,145 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,129 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:24,146 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:24,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:24,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1600623576, now seen corresponding path program 127 times [2022-01-18 16:03:24,146 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:24,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412135729] [2022-01-18 16:03:24,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:24,146 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:24,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:24,487 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:24,487 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:24,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412135729] [2022-01-18 16:03:24,487 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412135729] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:24,487 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959700253] [2022-01-18 16:03:24,487 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:03:24,487 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:24,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:24,488 INFO L229 MonitoredProcess]: Starting monitored process 130 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:24,488 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Waiting until timeout for monitored process [2022-01-18 16:03:24,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:24,509 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:03:24,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:25,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,207 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:25,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:25,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,211 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:25,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:25,212 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:25,213 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-01-18 16:03:25,233 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:25,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:26,007 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:03:26,007 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-01-18 16:03:26,617 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:26,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959700253] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:26,617 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:26,617 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:03:26,617 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367208151] [2022-01-18 16:03:26,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:26,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:03:26,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:26,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:03:26,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=1786, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:03:26,618 INFO L87 Difference]: Start difference. First operand 20221 states and 45872 transitions. Second operand has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:03:29,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:29,298 INFO L93 Difference]: Finished difference Result 27896 states and 62946 transitions. [2022-01-18 16:03:29,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 16:03:29,298 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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 36 [2022-01-18 16:03:29,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:29,343 INFO L225 Difference]: With dead ends: 27896 [2022-01-18 16:03:29,343 INFO L226 Difference]: Without dead ends: 27812 [2022-01-18 16:03:29,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3322 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1077, Invalid=9843, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 16:03:29,344 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 478 mSDsluCounter, 1836 mSDsCounter, 0 mSdLazyCounter, 1404 mSolverCounterSat, 144 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 1702 SdHoareTripleChecker+Invalid, 1627 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 144 IncrementalHoareTripleChecker+Valid, 1404 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 79 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:29,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 1702 Invalid, 1627 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [144 Valid, 1404 Invalid, 0 Unknown, 79 Unchecked, 0.6s Time] [2022-01-18 16:03:29,367 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27812 states. [2022-01-18 16:03:29,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27812 to 20209. [2022-01-18 16:03:29,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20209 states, 20208 states have (on average 2.2689528899445763) internal successors, (45851), 20208 states have internal predecessors, (45851), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:29,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20209 states to 20209 states and 45851 transitions. [2022-01-18 16:03:29,711 INFO L78 Accepts]: Start accepts. Automaton has 20209 states and 45851 transitions. Word has length 36 [2022-01-18 16:03:29,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:29,712 INFO L470 AbstractCegarLoop]: Abstraction has 20209 states and 45851 transitions. [2022-01-18 16:03:29,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:03:29,712 INFO L276 IsEmpty]: Start isEmpty. Operand 20209 states and 45851 transitions. [2022-01-18 16:03:29,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:03:29,723 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:29,723 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:29,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (130)] Ended with exit code 0 [2022-01-18 16:03:29,924 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable132 [2022-01-18 16:03:29,924 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:29,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:29,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1239728190, now seen corresponding path program 128 times [2022-01-18 16:03:29,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:29,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881696601] [2022-01-18 16:03:29,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:29,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:29,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:30,202 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:30,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:30,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881696601] [2022-01-18 16:03:30,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881696601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:30,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1686112618] [2022-01-18 16:03:30,202 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:03:30,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:30,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:30,203 INFO L229 MonitoredProcess]: Starting monitored process 131 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:30,204 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Waiting until timeout for monitored process [2022-01-18 16:03:30,224 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:03:30,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:30,224 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:03:30,225 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:30,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:30,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:30,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:30,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:30,918 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:30,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, 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-01-18 16:03:30,938 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:30,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:31,704 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:03:31,704 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-01-18 16:03:32,089 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:32,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1686112618] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:32,089 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:32,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 16:03:32,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310715958] [2022-01-18 16:03:32,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:32,090 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:03:32,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:32,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:03:32,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1787, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:03:32,090 INFO L87 Difference]: Start difference. First operand 20209 states and 45851 transitions. Second operand has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:03:35,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:35,231 INFO L93 Difference]: Finished difference Result 25666 states and 57828 transitions. [2022-01-18 16:03:35,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 16:03:35,231 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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 36 [2022-01-18 16:03:35,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:35,274 INFO L225 Difference]: With dead ends: 25666 [2022-01-18 16:03:35,274 INFO L226 Difference]: Without dead ends: 25588 [2022-01-18 16:03:35,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3368 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1108, Invalid=10234, Unknown=0, NotChecked=0, Total=11342 [2022-01-18 16:03:35,275 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 489 mSDsluCounter, 2437 mSDsCounter, 0 mSdLazyCounter, 1876 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 489 SdHoareTripleChecker+Valid, 2287 SdHoareTripleChecker+Invalid, 2195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 1876 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 185 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:35,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 2287 Invalid, 2195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1876 Invalid, 0 Unknown, 185 Unchecked, 0.9s Time] [2022-01-18 16:03:35,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25588 states. [2022-01-18 16:03:35,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25588 to 20392. [2022-01-18 16:03:35,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20392 states, 20391 states have (on average 2.269089304104752) internal successors, (46269), 20391 states have internal predecessors, (46269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:35,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20392 states to 20392 states and 46269 transitions. [2022-01-18 16:03:35,607 INFO L78 Accepts]: Start accepts. Automaton has 20392 states and 46269 transitions. Word has length 36 [2022-01-18 16:03:35,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:35,607 INFO L470 AbstractCegarLoop]: Abstraction has 20392 states and 46269 transitions. [2022-01-18 16:03:35,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 1.9782608695652173) internal successors, (91), 45 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-01-18 16:03:35,607 INFO L276 IsEmpty]: Start isEmpty. Operand 20392 states and 46269 transitions. [2022-01-18 16:03:35,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:03:35,619 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:35,619 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:35,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Forceful destruction successful, exit code 0 [2022-01-18 16:03:35,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 131 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2022-01-18 16:03:35,819 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:35,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:35,819 INFO L85 PathProgramCache]: Analyzing trace with hash 1633440676, now seen corresponding path program 129 times [2022-01-18 16:03:35,819 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:35,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216317354] [2022-01-18 16:03:35,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:35,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:35,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:36,142 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:36,143 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:36,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216317354] [2022-01-18 16:03:36,143 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216317354] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:36,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732250845] [2022-01-18 16:03:36,143 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:03:36,143 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:36,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:36,144 INFO L229 MonitoredProcess]: Starting monitored process 132 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:36,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Waiting until timeout for monitored process [2022-01-18 16:03:36,165 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:03:36,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:36,165 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:03:36,166 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:36,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,863 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:36,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,867 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:36,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:36,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:36,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:36,872 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-01-18 16:03:36,891 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:36,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:37,685 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:03:37,685 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-01-18 16:03:38,184 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:38,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732250845] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:38,184 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:38,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:03:38,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9480260] [2022-01-18 16:03:38,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:38,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:03:38,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:38,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:03:38,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1881, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:03:38,185 INFO L87 Difference]: Start difference. First operand 20392 states and 46269 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:41,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:41,977 INFO L93 Difference]: Finished difference Result 25317 states and 56975 transitions. [2022-01-18 16:03:41,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-18 16:03:41,978 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:03:41,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:42,019 INFO L225 Difference]: With dead ends: 25317 [2022-01-18 16:03:42,019 INFO L226 Difference]: Without dead ends: 25250 [2022-01-18 16:03:42,021 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5525 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1804, Invalid=15226, Unknown=0, NotChecked=0, Total=17030 [2022-01-18 16:03:42,021 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 468 mSDsluCounter, 2875 mSDsCounter, 0 mSdLazyCounter, 1708 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 2723 SdHoareTripleChecker+Invalid, 2527 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 1708 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 705 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:42,021 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 2723 Invalid, 2527 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 1708 Invalid, 0 Unknown, 705 Unchecked, 0.8s Time] [2022-01-18 16:03:42,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25250 states. [2022-01-18 16:03:42,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25250 to 20890. [2022-01-18 16:03:42,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20890 states, 20889 states have (on average 2.2714347264110297) internal successors, (47448), 20889 states have internal predecessors, (47448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:42,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20890 states to 20890 states and 47448 transitions. [2022-01-18 16:03:42,350 INFO L78 Accepts]: Start accepts. Automaton has 20890 states and 47448 transitions. Word has length 36 [2022-01-18 16:03:42,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:42,350 INFO L470 AbstractCegarLoop]: Abstraction has 20890 states and 47448 transitions. [2022-01-18 16:03:42,350 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:42,350 INFO L276 IsEmpty]: Start isEmpty. Operand 20890 states and 47448 transitions. [2022-01-18 16:03:42,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:03:42,361 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:42,361 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:42,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (132)] Forceful destruction successful, exit code 0 [2022-01-18 16:03:42,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2022-01-18 16:03:42,561 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:42,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:42,562 INFO L85 PathProgramCache]: Analyzing trace with hash 81809436, now seen corresponding path program 130 times [2022-01-18 16:03:42,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:42,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595282902] [2022-01-18 16:03:42,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:42,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:42,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:42,885 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:42,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:42,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595282902] [2022-01-18 16:03:42,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595282902] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:42,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300576811] [2022-01-18 16:03:42,885 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:03:42,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:42,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:42,886 INFO L229 MonitoredProcess]: Starting monitored process 133 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:42,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Waiting until timeout for monitored process [2022-01-18 16:03:42,906 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:03:42,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:42,907 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:03:42,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:43,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,615 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:43,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,617 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:43,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,618 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:43,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,620 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:43,621 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:43,621 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-01-18 16:03:43,640 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:43,640 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:44,410 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:03:44,410 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-01-18 16:03:45,054 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:45,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300576811] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:45,054 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:45,054 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:03:45,054 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981879726] [2022-01-18 16:03:45,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:45,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:03:45,054 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:45,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:03:45,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1877, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:03:45,055 INFO L87 Difference]: Start difference. First operand 20890 states and 47448 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:47,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:47,124 INFO L93 Difference]: Finished difference Result 24786 states and 56051 transitions. [2022-01-18 16:03:47,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 16:03:47,124 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:03:47,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:47,163 INFO L225 Difference]: With dead ends: 24786 [2022-01-18 16:03:47,163 INFO L226 Difference]: Without dead ends: 24748 [2022-01-18 16:03:47,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2468 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=947, Invalid=7609, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 16:03:47,164 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 461 mSDsluCounter, 2041 mSDsCounter, 0 mSdLazyCounter, 1363 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1990 SdHoareTripleChecker+Invalid, 1929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1363 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 477 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:47,164 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 1990 Invalid, 1929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1363 Invalid, 0 Unknown, 477 Unchecked, 0.6s Time] [2022-01-18 16:03:47,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24748 states. [2022-01-18 16:03:47,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24748 to 20899. [2022-01-18 16:03:47,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20899 states, 20898 states have (on average 2.2714135323954445) internal successors, (47468), 20898 states have internal predecessors, (47468), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:47,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20899 states to 20899 states and 47468 transitions. [2022-01-18 16:03:47,506 INFO L78 Accepts]: Start accepts. Automaton has 20899 states and 47468 transitions. Word has length 36 [2022-01-18 16:03:47,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:47,506 INFO L470 AbstractCegarLoop]: Abstraction has 20899 states and 47468 transitions. [2022-01-18 16:03:47,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:47,506 INFO L276 IsEmpty]: Start isEmpty. Operand 20899 states and 47468 transitions. [2022-01-18 16:03:47,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:03:47,518 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:47,518 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:47,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (133)] Ended with exit code 0 [2022-01-18 16:03:47,718 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable135 [2022-01-18 16:03:47,718 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:47,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:47,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1084749574, now seen corresponding path program 131 times [2022-01-18 16:03:47,720 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:47,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617877389] [2022-01-18 16:03:47,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:47,720 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:47,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:48,039 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:48,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:48,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617877389] [2022-01-18 16:03:48,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617877389] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:48,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18950370] [2022-01-18 16:03:48,040 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:03:48,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:48,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:48,041 INFO L229 MonitoredProcess]: Starting monitored process 134 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:48,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Waiting until timeout for monitored process [2022-01-18 16:03:48,063 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:03:48,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:48,064 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:03:48,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:48,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:48,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:48,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:48,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:48,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:48,751 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-01-18 16:03:48,770 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:48,770 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:49,535 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:03:49,535 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-01-18 16:03:50,227 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 3 proven. 51 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:50,227 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18950370] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:50,228 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:50,228 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:03:50,228 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125923900] [2022-01-18 16:03:50,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:50,228 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:03:50,228 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:50,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:03:50,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1889, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:03:50,228 INFO L87 Difference]: Start difference. First operand 20899 states and 47468 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:52,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:52,565 INFO L93 Difference]: Finished difference Result 24821 states and 56109 transitions. [2022-01-18 16:03:52,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-18 16:03:52,565 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:03:52,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:52,604 INFO L225 Difference]: With dead ends: 24821 [2022-01-18 16:03:52,604 INFO L226 Difference]: Without dead ends: 24782 [2022-01-18 16:03:52,605 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2814 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1062, Invalid=8444, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 16:03:52,605 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 490 mSDsluCounter, 2141 mSDsCounter, 0 mSdLazyCounter, 1441 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 2137 SdHoareTripleChecker+Invalid, 2021 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 475 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:52,605 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [490 Valid, 2137 Invalid, 2021 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1441 Invalid, 0 Unknown, 475 Unchecked, 0.6s Time] [2022-01-18 16:03:52,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24782 states. [2022-01-18 16:03:52,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24782 to 20977. [2022-01-18 16:03:52,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20977 states, 20976 states have (on average 2.2714530892448512) internal successors, (47646), 20976 states have internal predecessors, (47646), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:52,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20977 states to 20977 states and 47646 transitions. [2022-01-18 16:03:52,916 INFO L78 Accepts]: Start accepts. Automaton has 20977 states and 47646 transitions. Word has length 36 [2022-01-18 16:03:52,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:52,916 INFO L470 AbstractCegarLoop]: Abstraction has 20977 states and 47646 transitions. [2022-01-18 16:03:52,916 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:52,917 INFO L276 IsEmpty]: Start isEmpty. Operand 20977 states and 47646 transitions. [2022-01-18 16:03:52,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:03:52,928 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:52,928 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:52,943 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (134)] Ended with exit code 0 [2022-01-18 16:03:53,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable136 [2022-01-18 16:03:53,128 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:53,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:53,129 INFO L85 PathProgramCache]: Analyzing trace with hash 320779646, now seen corresponding path program 132 times [2022-01-18 16:03:53,129 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:53,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621699157] [2022-01-18 16:03:53,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:53,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:53,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:53,409 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:53,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:53,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621699157] [2022-01-18 16:03:53,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621699157] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:53,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1211557787] [2022-01-18 16:03:53,410 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:03:53,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:53,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:53,411 INFO L229 MonitoredProcess]: Starting monitored process 135 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:53,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Waiting until timeout for monitored process [2022-01-18 16:03:53,431 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:03:53,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:03:53,432 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:03:53,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:54,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,123 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:54,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,126 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,127 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:54,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:54,130 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,131 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:54,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:54,132 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-01-18 16:03:54,151 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:54,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:54,925 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:03:54,925 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-01-18 16:03:55,618 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 8 proven. 46 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:55,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1211557787] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:03:55,618 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:03:55,618 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:03:55,618 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127924405] [2022-01-18 16:03:55,618 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:03:55,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:03:55,618 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:03:55,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:03:55,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=1878, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:03:55,619 INFO L87 Difference]: Start difference. First operand 20977 states and 47646 transitions. Second operand has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:57,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:03:57,303 INFO L93 Difference]: Finished difference Result 25082 states and 56692 transitions. [2022-01-18 16:03:57,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 16:03:57,303 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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 36 [2022-01-18 16:03:57,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:03:57,343 INFO L225 Difference]: With dead ends: 25082 [2022-01-18 16:03:57,343 INFO L226 Difference]: Without dead ends: 25042 [2022-01-18 16:03:57,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1934 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=798, Invalid=6174, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 16:03:57,344 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 315 mSDsluCounter, 2178 mSDsCounter, 0 mSdLazyCounter, 1355 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 315 SdHoareTripleChecker+Valid, 2123 SdHoareTripleChecker+Invalid, 1903 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 1355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 502 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:03:57,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [315 Valid, 2123 Invalid, 1903 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 1355 Invalid, 0 Unknown, 502 Unchecked, 0.5s Time] [2022-01-18 16:03:57,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25042 states. [2022-01-18 16:03:57,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25042 to 21152. [2022-01-18 16:03:57,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21152 states, 21151 states have (on average 2.2719020377287125) internal successors, (48053), 21151 states have internal predecessors, (48053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:03:57,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21152 states to 21152 states and 48053 transitions. [2022-01-18 16:03:57,660 INFO L78 Accepts]: Start accepts. Automaton has 21152 states and 48053 transitions. Word has length 36 [2022-01-18 16:03:57,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:03:57,660 INFO L470 AbstractCegarLoop]: Abstraction has 21152 states and 48053 transitions. [2022-01-18 16:03:57,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.9361702127659575) internal successors, (91), 46 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-01-18 16:03:57,660 INFO L276 IsEmpty]: Start isEmpty. Operand 21152 states and 48053 transitions. [2022-01-18 16:03:57,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:03:57,672 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:03:57,672 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:03:57,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Forceful destruction successful, exit code 0 [2022-01-18 16:03:57,872 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 135 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable137 [2022-01-18 16:03:57,872 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:03:57,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:03:57,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1326062606, now seen corresponding path program 133 times [2022-01-18 16:03:57,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:03:57,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276112077] [2022-01-18 16:03:57,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:03:57,873 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:03:57,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:58,132 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:58,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:03:58,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276112077] [2022-01-18 16:03:58,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276112077] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:03:58,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1299427882] [2022-01-18 16:03:58,133 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:03:58,133 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:03:58,133 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:03:58,134 INFO L229 MonitoredProcess]: Starting monitored process 136 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:03:58,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Waiting until timeout for monitored process [2022-01-18 16:03:58,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:03:58,153 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:03:58,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:03:58,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:58,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,854 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:58,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,856 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:03:58,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:03:58,857 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-01-18 16:03:58,896 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:03:58,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:03:59,699 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:03:59,700 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-01-18 16:04:00,435 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:00,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1299427882] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:00,436 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:00,436 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:04:00,436 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545035897] [2022-01-18 16:04:00,436 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:00,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:04:00,436 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:00,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:04:00,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1925, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:04:00,436 INFO L87 Difference]: Start difference. First operand 21152 states and 48053 transitions. Second operand has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 46 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-01-18 16:04:03,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:03,800 INFO L93 Difference]: Finished difference Result 32939 states and 74582 transitions. [2022-01-18 16:04:03,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-18 16:04:03,800 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 46 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 36 [2022-01-18 16:04:03,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:03,853 INFO L225 Difference]: With dead ends: 32939 [2022-01-18 16:04:03,853 INFO L226 Difference]: Without dead ends: 32818 [2022-01-18 16:04:03,855 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 40 SyntacticMatches, 8 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3455 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1023, Invalid=10533, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 16:04:03,855 INFO L933 BasicCegarLoop]: 124 mSDtfsCounter, 671 mSDsluCounter, 2643 mSDsCounter, 0 mSdLazyCounter, 1697 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 2514 SdHoareTripleChecker+Invalid, 2497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 181 IncrementalHoareTripleChecker+Valid, 1697 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 619 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:03,855 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [671 Valid, 2514 Invalid, 2497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [181 Valid, 1697 Invalid, 0 Unknown, 619 Unchecked, 0.8s Time] [2022-01-18 16:04:03,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32818 states. [2022-01-18 16:04:04,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32818 to 20086. [2022-01-18 16:04:04,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20086 states, 20085 states have (on average 2.270450585013692) internal successors, (45602), 20085 states have internal predecessors, (45602), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:04,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20086 states to 20086 states and 45602 transitions. [2022-01-18 16:04:04,272 INFO L78 Accepts]: Start accepts. Automaton has 20086 states and 45602 transitions. Word has length 36 [2022-01-18 16:04:04,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:04,272 INFO L470 AbstractCegarLoop]: Abstraction has 20086 states and 45602 transitions. [2022-01-18 16:04:04,273 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 46 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-01-18 16:04:04,273 INFO L276 IsEmpty]: Start isEmpty. Operand 20086 states and 45602 transitions. [2022-01-18 16:04:04,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:04:04,284 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:04,284 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:04,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (136)] Ended with exit code 0 [2022-01-18 16:04:04,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,136 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:04,484 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:04,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:04,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1616589660, now seen corresponding path program 134 times [2022-01-18 16:04:04,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:04,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064535019] [2022-01-18 16:04:04,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:04,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:04,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:04,762 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:04,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:04,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064535019] [2022-01-18 16:04:04,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064535019] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:04,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1662391991] [2022-01-18 16:04:04,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:04:04,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:04,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:04,763 INFO L229 MonitoredProcess]: Starting monitored process 137 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:04,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Waiting until timeout for monitored process [2022-01-18 16:04:04,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:04:04,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:04,783 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:04:04,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:05,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:05,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:05,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:05,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:05,480 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-01-18 16:04:05,499 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:05,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:06,320 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:04:06,320 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-01-18 16:04:06,751 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:06,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1662391991] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:06,751 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:06,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:04:06,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464867425] [2022-01-18 16:04:06,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:06,751 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:04:06,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:06,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:04:06,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1812, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:04:06,752 INFO L87 Difference]: Start difference. First operand 20086 states and 45602 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-01-18 16:04:10,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:10,136 INFO L93 Difference]: Finished difference Result 27695 states and 62521 transitions. [2022-01-18 16:04:10,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 16:04:10,136 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-01-18 16:04:10,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:10,181 INFO L225 Difference]: With dead ends: 27695 [2022-01-18 16:04:10,181 INFO L226 Difference]: Without dead ends: 27651 [2022-01-18 16:04:10,182 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4449 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1518, Invalid=12762, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 16:04:10,182 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 636 mSDsluCounter, 2167 mSDsCounter, 0 mSdLazyCounter, 1394 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 636 SdHoareTripleChecker+Valid, 2147 SdHoareTripleChecker+Invalid, 2124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 1394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 537 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:10,182 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [636 Valid, 2147 Invalid, 2124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 1394 Invalid, 0 Unknown, 537 Unchecked, 0.7s Time] [2022-01-18 16:04:10,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27651 states. [2022-01-18 16:04:10,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27651 to 20113. [2022-01-18 16:04:10,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20113 states, 20112 states have (on average 2.270236674622116) internal successors, (45659), 20112 states have internal predecessors, (45659), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:10,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20113 states to 20113 states and 45659 transitions. [2022-01-18 16:04:10,511 INFO L78 Accepts]: Start accepts. Automaton has 20113 states and 45659 transitions. Word has length 36 [2022-01-18 16:04:10,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:10,511 INFO L470 AbstractCegarLoop]: Abstraction has 20113 states and 45659 transitions. [2022-01-18 16:04:10,511 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-01-18 16:04:10,512 INFO L276 IsEmpty]: Start isEmpty. Operand 20113 states and 45659 transitions. [2022-01-18 16:04:10,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:04:10,522 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:10,523 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:10,537 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (137)] Ended with exit code 0 [2022-01-18 16:04:10,723 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable139 [2022-01-18 16:04:10,723 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:10,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:10,723 INFO L85 PathProgramCache]: Analyzing trace with hash 707010674, now seen corresponding path program 135 times [2022-01-18 16:04:10,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:10,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074366221] [2022-01-18 16:04:10,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:10,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:10,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:11,007 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:11,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:11,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074366221] [2022-01-18 16:04:11,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074366221] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:11,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827595024] [2022-01-18 16:04:11,007 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:04:11,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:11,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:11,008 INFO L229 MonitoredProcess]: Starting monitored process 138 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:11,009 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Waiting until timeout for monitored process [2022-01-18 16:04:11,029 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:04:11,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:11,030 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 16:04:11,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:11,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:11,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:11,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:11,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:11,881 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 83 treesize of output 33 [2022-01-18 16:04:11,900 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:11,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:12,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,683 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,688 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,689 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,690 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,691 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,693 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,694 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,695 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,696 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:12,807 INFO L353 Elim1Store]: treesize reduction 74, result has 67.4 percent of original size [2022-01-18 16:04:12,808 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 24 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 21 case distinctions, treesize of input 92 treesize of output 192 [2022-01-18 16:04:13,041 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:13,041 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827595024] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:13,041 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:13,041 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:04:13,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117475121] [2022-01-18 16:04:13,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:13,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:04:13,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:13,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:04:13,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=1768, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:04:13,042 INFO L87 Difference]: Start difference. First operand 20113 states and 45659 transitions. Second operand has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 46 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-01-18 16:04:19,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:19,330 INFO L93 Difference]: Finished difference Result 28060 states and 63167 transitions. [2022-01-18 16:04:19,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-01-18 16:04:19,331 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 46 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 36 [2022-01-18 16:04:19,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:19,375 INFO L225 Difference]: With dead ends: 28060 [2022-01-18 16:04:19,376 INFO L226 Difference]: Without dead ends: 27853 [2022-01-18 16:04:19,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 54 SyntacticMatches, 19 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9187 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=3027, Invalid=21779, Unknown=0, NotChecked=0, Total=24806 [2022-01-18 16:04:19,378 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 835 mSDsluCounter, 2067 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 835 SdHoareTripleChecker+Valid, 1965 SdHoareTripleChecker+Invalid, 2492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 271 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1394 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:19,378 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [835 Valid, 1965 Invalid, 2492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [271 Valid, 827 Invalid, 0 Unknown, 1394 Unchecked, 0.5s Time] [2022-01-18 16:04:19,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27853 states. [2022-01-18 16:04:19,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27853 to 20365. [2022-01-18 16:04:19,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20365 states, 20364 states have (on average 2.2697407189157337) internal successors, (46221), 20364 states have internal predecessors, (46221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:19,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20365 states to 20365 states and 46221 transitions. [2022-01-18 16:04:19,745 INFO L78 Accepts]: Start accepts. Automaton has 20365 states and 46221 transitions. Word has length 36 [2022-01-18 16:04:19,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:19,745 INFO L470 AbstractCegarLoop]: Abstraction has 20365 states and 46221 transitions. [2022-01-18 16:04:19,745 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 46 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-01-18 16:04:19,745 INFO L276 IsEmpty]: Start isEmpty. Operand 20365 states and 46221 transitions. [2022-01-18 16:04:19,758 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:04:19,758 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:19,758 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:19,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (138)] Ended with exit code 0 [2022-01-18 16:04:19,958 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,138 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:19,959 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:19,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:19,959 INFO L85 PathProgramCache]: Analyzing trace with hash 1709950812, now seen corresponding path program 136 times [2022-01-18 16:04:19,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:19,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227865587] [2022-01-18 16:04:19,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:19,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:19,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:20,242 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:20,242 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:20,242 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227865587] [2022-01-18 16:04:20,242 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227865587] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:20,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [713480233] [2022-01-18 16:04:20,243 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:04:20,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:20,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:20,244 INFO L229 MonitoredProcess]: Starting monitored process 139 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:20,244 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Waiting until timeout for monitored process [2022-01-18 16:04:20,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:04:20,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:20,264 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:04:20,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:20,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,915 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:20,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,920 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:20,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:20,923 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:20,923 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-01-18 16:04:20,942 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:20,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:21,719 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:04:21,720 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-01-18 16:04:22,303 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:22,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [713480233] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:22,303 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:22,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:04:22,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020480639] [2022-01-18 16:04:22,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:22,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:04:22,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:22,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:04:22,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1812, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:04:22,304 INFO L87 Difference]: Start difference. First operand 20365 states and 46221 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-01-18 16:04:25,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:25,840 INFO L93 Difference]: Finished difference Result 26590 states and 59980 transitions. [2022-01-18 16:04:25,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-01-18 16:04:25,840 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-01-18 16:04:25,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:25,883 INFO L225 Difference]: With dead ends: 26590 [2022-01-18 16:04:25,883 INFO L226 Difference]: Without dead ends: 26551 [2022-01-18 16:04:25,884 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4675 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1714, Invalid=13786, Unknown=0, NotChecked=0, Total=15500 [2022-01-18 16:04:25,884 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 575 mSDsluCounter, 2939 mSDsCounter, 0 mSdLazyCounter, 1903 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 575 SdHoareTripleChecker+Valid, 3006 SdHoareTripleChecker+Invalid, 2932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1903 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 876 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:25,884 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 3006 Invalid, 2932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1903 Invalid, 0 Unknown, 876 Unchecked, 0.8s Time] [2022-01-18 16:04:25,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26551 states. [2022-01-18 16:04:26,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26551 to 20326. [2022-01-18 16:04:26,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20326 states, 20325 states have (on average 2.269520295202952) internal successors, (46128), 20325 states have internal predecessors, (46128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:26,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20326 states to 20326 states and 46128 transitions. [2022-01-18 16:04:26,202 INFO L78 Accepts]: Start accepts. Automaton has 20326 states and 46128 transitions. Word has length 36 [2022-01-18 16:04:26,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:26,202 INFO L470 AbstractCegarLoop]: Abstraction has 20326 states and 46128 transitions. [2022-01-18 16:04:26,202 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-01-18 16:04:26,203 INFO L276 IsEmpty]: Start isEmpty. Operand 20326 states and 46128 transitions. [2022-01-18 16:04:26,214 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:04:26,214 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:26,214 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:26,229 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Ended with exit code 0 [2022-01-18 16:04:26,414 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141,139 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:26,414 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:26,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:26,415 INFO L85 PathProgramCache]: Analyzing trace with hash 179518300, now seen corresponding path program 137 times [2022-01-18 16:04:26,415 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:26,415 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376797725] [2022-01-18 16:04:26,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:26,415 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:26,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:26,677 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:26,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:26,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376797725] [2022-01-18 16:04:26,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376797725] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:26,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18443839] [2022-01-18 16:04:26,678 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:04:26,678 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:26,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:26,679 INFO L229 MonitoredProcess]: Starting monitored process 140 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:26,679 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Waiting until timeout for monitored process [2022-01-18 16:04:26,699 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:04:26,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:26,700 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:04:26,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:27,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:27,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:27,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:27,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:27,343 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-01-18 16:04:27,362 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:27,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:28,124 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:04:28,125 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-01-18 16:04:28,676 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:28,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18443839] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:28,676 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:28,676 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-01-18 16:04:28,676 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264719205] [2022-01-18 16:04:28,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:28,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:04:28,676 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:28,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:04:28,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1724, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:04:28,677 INFO L87 Difference]: Start difference. First operand 20326 states and 46128 transitions. Second operand has 45 states, 45 states have (on average 1.9555555555555555) internal successors, (88), 44 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-01-18 16:04:32,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:32,411 INFO L93 Difference]: Finished difference Result 27356 states and 61558 transitions. [2022-01-18 16:04:32,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 16:04:32,412 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.9555555555555555) internal successors, (88), 44 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-01-18 16:04:32,412 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:32,457 INFO L225 Difference]: With dead ends: 27356 [2022-01-18 16:04:32,457 INFO L226 Difference]: Without dead ends: 27087 [2022-01-18 16:04:32,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5021 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1733, Invalid=14017, Unknown=0, NotChecked=0, Total=15750 [2022-01-18 16:04:32,459 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 603 mSDsluCounter, 2672 mSDsCounter, 0 mSdLazyCounter, 1723 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 2306 SdHoareTripleChecker+Invalid, 2379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1723 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 504 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:32,459 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [603 Valid, 2306 Invalid, 2379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1723 Invalid, 0 Unknown, 504 Unchecked, 0.8s Time] [2022-01-18 16:04:32,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27087 states. [2022-01-18 16:04:32,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27087 to 20494. [2022-01-18 16:04:32,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20494 states, 20493 states have (on average 2.269457863660762) internal successors, (46508), 20493 states have internal predecessors, (46508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:32,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20494 states to 20494 states and 46508 transitions. [2022-01-18 16:04:32,836 INFO L78 Accepts]: Start accepts. Automaton has 20494 states and 46508 transitions. Word has length 36 [2022-01-18 16:04:32,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:32,836 INFO L470 AbstractCegarLoop]: Abstraction has 20494 states and 46508 transitions. [2022-01-18 16:04:32,837 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.9555555555555555) internal successors, (88), 44 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-01-18 16:04:32,837 INFO L276 IsEmpty]: Start isEmpty. Operand 20494 states and 46508 transitions. [2022-01-18 16:04:32,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:04:32,848 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:32,848 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:32,863 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Forceful destruction successful, exit code 0 [2022-01-18 16:04:33,048 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 140 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable142 [2022-01-18 16:04:33,048 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:33,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:33,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1372112940, now seen corresponding path program 138 times [2022-01-18 16:04:33,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:33,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722548387] [2022-01-18 16:04:33,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:33,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:33,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:33,330 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:33,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:33,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722548387] [2022-01-18 16:04:33,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722548387] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:33,330 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1437818328] [2022-01-18 16:04:33,330 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:04:33,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:33,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:33,331 INFO L229 MonitoredProcess]: Starting monitored process 141 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:33,331 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Waiting until timeout for monitored process [2022-01-18 16:04:33,351 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:04:33,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:33,352 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:04:33,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:34,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,009 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,009 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:34,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,011 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,011 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:34,012 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,012 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:34,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:34,014 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-01-18 16:04:34,032 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:34,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:34,804 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:04:34,804 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-01-18 16:04:35,301 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:35,301 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1437818328] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:35,301 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:35,301 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:04:35,301 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671568960] [2022-01-18 16:04:35,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:35,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:04:35,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:35,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:04:35,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1803, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:04:35,302 INFO L87 Difference]: Start difference. First operand 20494 states and 46508 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-01-18 16:04:39,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:39,229 INFO L93 Difference]: Finished difference Result 27551 states and 62073 transitions. [2022-01-18 16:04:39,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-01-18 16:04:39,229 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-01-18 16:04:39,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:39,273 INFO L225 Difference]: With dead ends: 27551 [2022-01-18 16:04:39,273 INFO L226 Difference]: Without dead ends: 27469 [2022-01-18 16:04:39,274 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6266 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=2095, Invalid=17365, Unknown=0, NotChecked=0, Total=19460 [2022-01-18 16:04:39,274 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 545 mSDsluCounter, 2336 mSDsCounter, 0 mSdLazyCounter, 1559 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 2238 SdHoareTripleChecker+Invalid, 2113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 1559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 401 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:39,275 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [545 Valid, 2238 Invalid, 2113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1559 Invalid, 0 Unknown, 401 Unchecked, 0.7s Time] [2022-01-18 16:04:39,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27469 states. [2022-01-18 16:04:39,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27469 to 20782. [2022-01-18 16:04:39,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20782 states, 20781 states have (on average 2.2696694095568066) internal successors, (47166), 20781 states have internal predecessors, (47166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:39,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20782 states to 20782 states and 47166 transitions. [2022-01-18 16:04:39,616 INFO L78 Accepts]: Start accepts. Automaton has 20782 states and 47166 transitions. Word has length 36 [2022-01-18 16:04:39,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:39,616 INFO L470 AbstractCegarLoop]: Abstraction has 20782 states and 47166 transitions. [2022-01-18 16:04:39,616 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-01-18 16:04:39,616 INFO L276 IsEmpty]: Start isEmpty. Operand 20782 states and 47166 transitions. [2022-01-18 16:04:39,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:04:39,628 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:39,628 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:39,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (141)] Ended with exit code 0 [2022-01-18 16:04:39,828 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143,141 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:39,828 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:39,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:39,829 INFO L85 PathProgramCache]: Analyzing trace with hash -730060686, now seen corresponding path program 139 times [2022-01-18 16:04:39,829 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:39,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967059618] [2022-01-18 16:04:39,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:39,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:39,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:40,102 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:40,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:40,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967059618] [2022-01-18 16:04:40,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967059618] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:40,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024394690] [2022-01-18 16:04:40,102 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:04:40,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:40,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:40,103 INFO L229 MonitoredProcess]: Starting monitored process 142 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:40,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Waiting until timeout for monitored process [2022-01-18 16:04:40,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:40,124 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:04:40,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:40,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:40,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:40,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:40,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:40,763 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-01-18 16:04:40,782 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:40,782 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:41,557 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:04:41,557 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-01-18 16:04:42,035 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:42,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024394690] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:42,035 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:42,035 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-01-18 16:04:42,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481727241] [2022-01-18 16:04:42,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:42,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:04:42,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:42,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:04:42,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=1720, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:04:42,036 INFO L87 Difference]: Start difference. First operand 20782 states and 47166 transitions. Second operand has 45 states, 45 states have (on average 1.9555555555555555) internal successors, (88), 44 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-01-18 16:04:45,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:45,938 INFO L93 Difference]: Finished difference Result 26920 states and 60635 transitions. [2022-01-18 16:04:45,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 16:04:45,939 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.9555555555555555) internal successors, (88), 44 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-01-18 16:04:45,939 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:45,989 INFO L225 Difference]: With dead ends: 26920 [2022-01-18 16:04:45,989 INFO L226 Difference]: Without dead ends: 26688 [2022-01-18 16:04:45,990 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4677 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1620, Invalid=13142, Unknown=0, NotChecked=0, Total=14762 [2022-01-18 16:04:45,991 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 591 mSDsluCounter, 3260 mSDsCounter, 0 mSdLazyCounter, 2183 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 591 SdHoareTripleChecker+Valid, 2849 SdHoareTripleChecker+Invalid, 2891 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 2183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 570 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:45,991 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [591 Valid, 2849 Invalid, 2891 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 2183 Invalid, 0 Unknown, 570 Unchecked, 1.0s Time] [2022-01-18 16:04:46,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26688 states. [2022-01-18 16:04:46,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26688 to 20891. [2022-01-18 16:04:46,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20891 states, 20890 states have (on average 2.2693633317376736) internal successors, (47407), 20890 states have internal predecessors, (47407), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:46,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20891 states to 20891 states and 47407 transitions. [2022-01-18 16:04:46,412 INFO L78 Accepts]: Start accepts. Automaton has 20891 states and 47407 transitions. Word has length 36 [2022-01-18 16:04:46,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:46,412 INFO L470 AbstractCegarLoop]: Abstraction has 20891 states and 47407 transitions. [2022-01-18 16:04:46,412 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.9555555555555555) internal successors, (88), 44 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-01-18 16:04:46,412 INFO L276 IsEmpty]: Start isEmpty. Operand 20891 states and 47407 transitions. [2022-01-18 16:04:46,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:04:46,423 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:46,423 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:46,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (142)] Ended with exit code 0 [2022-01-18 16:04:46,624 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144,142 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:46,624 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:46,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:46,625 INFO L85 PathProgramCache]: Analyzing trace with hash 2013275370, now seen corresponding path program 140 times [2022-01-18 16:04:46,625 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:46,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163840378] [2022-01-18 16:04:46,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:46,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:46,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:46,915 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:46,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:46,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163840378] [2022-01-18 16:04:46,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163840378] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:46,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504245420] [2022-01-18 16:04:46,916 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:04:46,916 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:46,916 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:46,917 INFO L229 MonitoredProcess]: Starting monitored process 143 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:46,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Waiting until timeout for monitored process [2022-01-18 16:04:46,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:04:46,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:46,937 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:04:46,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:47,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,611 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:47,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:47,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,614 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:47,614 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:47,615 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-01-18 16:04:47,633 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:47,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:48,411 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:04:48,412 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-01-18 16:04:48,923 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:48,923 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504245420] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:48,923 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:48,923 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:04:48,923 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845288883] [2022-01-18 16:04:48,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:48,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:04:48,923 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:48,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:04:48,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1804, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:04:48,924 INFO L87 Difference]: Start difference. First operand 20891 states and 47407 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-01-18 16:04:52,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:52,280 INFO L93 Difference]: Finished difference Result 26637 states and 60068 transitions. [2022-01-18 16:04:52,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 16:04:52,280 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-01-18 16:04:52,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:52,320 INFO L225 Difference]: With dead ends: 26637 [2022-01-18 16:04:52,321 INFO L226 Difference]: Without dead ends: 26545 [2022-01-18 16:04:52,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3797 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1432, Invalid=11450, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 16:04:52,322 INFO L933 BasicCegarLoop]: 110 mSDtfsCounter, 585 mSDsluCounter, 2141 mSDsCounter, 0 mSdLazyCounter, 1394 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 2086 SdHoareTripleChecker+Invalid, 1994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 1394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 426 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:52,322 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [585 Valid, 2086 Invalid, 1994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 1394 Invalid, 0 Unknown, 426 Unchecked, 0.7s Time] [2022-01-18 16:04:52,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26545 states. [2022-01-18 16:04:52,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26545 to 20574. [2022-01-18 16:04:52,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20574 states, 20573 states have (on average 2.2679239780294562) internal successors, (46658), 20573 states have internal predecessors, (46658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:52,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20574 states to 20574 states and 46658 transitions. [2022-01-18 16:04:52,644 INFO L78 Accepts]: Start accepts. Automaton has 20574 states and 46658 transitions. Word has length 36 [2022-01-18 16:04:52,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:52,644 INFO L470 AbstractCegarLoop]: Abstraction has 20574 states and 46658 transitions. [2022-01-18 16:04:52,644 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-01-18 16:04:52,644 INFO L276 IsEmpty]: Start isEmpty. Operand 20574 states and 46658 transitions. [2022-01-18 16:04:52,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:04:52,655 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:52,655 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:52,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (143)] Forceful destruction successful, exit code 0 [2022-01-18 16:04:52,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable145 [2022-01-18 16:04:52,856 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:52,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:52,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1278751788, now seen corresponding path program 141 times [2022-01-18 16:04:52,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:52,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313811587] [2022-01-18 16:04:52,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:52,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:52,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:53,163 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:53,163 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:53,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313811587] [2022-01-18 16:04:53,163 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313811587] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:53,163 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078446393] [2022-01-18 16:04:53,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:04:53,163 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:53,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:53,164 INFO L229 MonitoredProcess]: Starting monitored process 144 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:53,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Waiting until timeout for monitored process [2022-01-18 16:04:53,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:04:53,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:53,187 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:04:53,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:53,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:53,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:53,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,839 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:53,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:53,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, 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-01-18 16:04:53,860 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:53,860 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:04:54,633 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:04:54,633 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-01-18 16:04:55,182 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:55,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078446393] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:04:55,182 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:04:55,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:04:55,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844990334] [2022-01-18 16:04:55,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:04:55,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:04:55,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:04:55,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:04:55,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1811, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:04:55,183 INFO L87 Difference]: Start difference. First operand 20574 states and 46658 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-01-18 16:04:57,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:04:57,788 INFO L93 Difference]: Finished difference Result 25389 states and 57214 transitions. [2022-01-18 16:04:57,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 16:04:57,788 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-01-18 16:04:57,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:04:57,827 INFO L225 Difference]: With dead ends: 25389 [2022-01-18 16:04:57,827 INFO L226 Difference]: Without dead ends: 25350 [2022-01-18 16:04:57,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3121 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1212, Invalid=9500, Unknown=0, NotChecked=0, Total=10712 [2022-01-18 16:04:57,828 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 367 mSDsluCounter, 2944 mSDsCounter, 0 mSdLazyCounter, 1602 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 367 SdHoareTripleChecker+Valid, 2958 SdHoareTripleChecker+Invalid, 2477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 1602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 797 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:04:57,828 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [367 Valid, 2958 Invalid, 2477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 1602 Invalid, 0 Unknown, 797 Unchecked, 0.7s Time] [2022-01-18 16:04:57,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25350 states. [2022-01-18 16:04:58,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25350 to 20487. [2022-01-18 16:04:58,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20487 states, 20486 states have (on average 2.2676461974031046) internal successors, (46455), 20486 states have internal predecessors, (46455), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:04:58,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20487 states to 20487 states and 46455 transitions. [2022-01-18 16:04:58,141 INFO L78 Accepts]: Start accepts. Automaton has 20487 states and 46455 transitions. Word has length 36 [2022-01-18 16:04:58,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:04:58,142 INFO L470 AbstractCegarLoop]: Abstraction has 20487 states and 46455 transitions. [2022-01-18 16:04:58,142 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-01-18 16:04:58,142 INFO L276 IsEmpty]: Start isEmpty. Operand 20487 states and 46455 transitions. [2022-01-18 16:04:58,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:04:58,153 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:04:58,153 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:04:58,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (144)] Ended with exit code 0 [2022-01-18 16:04:58,353 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2022-01-18 16:04:58,353 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:04:58,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:04:58,354 INFO L85 PathProgramCache]: Analyzing trace with hash -1622292686, now seen corresponding path program 142 times [2022-01-18 16:04:58,354 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:04:58,354 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186125703] [2022-01-18 16:04:58,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:04:58,354 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:04:58,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:04:58,645 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:58,646 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:04:58,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186125703] [2022-01-18 16:04:58,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186125703] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:04:58,646 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496370491] [2022-01-18 16:04:58,646 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:04:58,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:04:58,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:04:58,647 INFO L229 MonitoredProcess]: Starting monitored process 145 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:04:58,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Waiting until timeout for monitored process [2022-01-18 16:04:58,666 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:04:58,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:04:58,667 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:04:58,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:04:59,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:59,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:59,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:04:59,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:04:59,340 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-01-18 16:04:59,359 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:04:59,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:00,167 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:05:00,168 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-01-18 16:05:00,735 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:00,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496370491] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:00,736 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:00,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:05:00,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373724805] [2022-01-18 16:05:00,736 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:00,736 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:05:00,736 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:00,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:05:00,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1798, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:05:00,736 INFO L87 Difference]: Start difference. First operand 20487 states and 46455 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-01-18 16:05:04,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:04,217 INFO L93 Difference]: Finished difference Result 26290 states and 59247 transitions. [2022-01-18 16:05:04,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 16:05:04,217 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-01-18 16:05:04,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:04,258 INFO L225 Difference]: With dead ends: 26290 [2022-01-18 16:05:04,258 INFO L226 Difference]: Without dead ends: 26156 [2022-01-18 16:05:04,260 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5078 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1748, Invalid=14254, Unknown=0, NotChecked=0, Total=16002 [2022-01-18 16:05:04,260 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 586 mSDsluCounter, 2479 mSDsCounter, 0 mSdLazyCounter, 1664 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 586 SdHoareTripleChecker+Valid, 2380 SdHoareTripleChecker+Invalid, 2419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 143 IncrementalHoareTripleChecker+Valid, 1664 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 612 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:04,260 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [586 Valid, 2380 Invalid, 2419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [143 Valid, 1664 Invalid, 0 Unknown, 612 Unchecked, 0.8s Time] [2022-01-18 16:05:04,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26156 states. [2022-01-18 16:05:04,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26156 to 20294. [2022-01-18 16:05:04,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20294 states, 20293 states have (on average 2.2674813975262404) internal successors, (46014), 20293 states have internal predecessors, (46014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:04,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20294 states to 20294 states and 46014 transitions. [2022-01-18 16:05:04,605 INFO L78 Accepts]: Start accepts. Automaton has 20294 states and 46014 transitions. Word has length 36 [2022-01-18 16:05:04,605 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:04,605 INFO L470 AbstractCegarLoop]: Abstraction has 20294 states and 46014 transitions. [2022-01-18 16:05:04,605 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-01-18 16:05:04,605 INFO L276 IsEmpty]: Start isEmpty. Operand 20294 states and 46014 transitions. [2022-01-18 16:05:04,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:05:04,616 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:04,616 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:04,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Forceful destruction successful, exit code 0 [2022-01-18 16:05:04,827 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable147 [2022-01-18 16:05:04,827 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:04,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:04,828 INFO L85 PathProgramCache]: Analyzing trace with hash -619352548, now seen corresponding path program 143 times [2022-01-18 16:05:04,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:04,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788175172] [2022-01-18 16:05:04,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:04,829 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:04,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:05,116 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:05,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:05,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788175172] [2022-01-18 16:05:05,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788175172] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:05,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [696325585] [2022-01-18 16:05:05,117 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:05:05,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:05,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:05,118 INFO L229 MonitoredProcess]: Starting monitored process 146 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:05,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Waiting until timeout for monitored process [2022-01-18 16:05:05,141 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:05:05,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:05,142 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 53 conjunts are in the unsatisfiable core [2022-01-18 16:05:05,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:05,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,830 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,831 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:05,832 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,832 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:05,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,833 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:05,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:05,836 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 89 treesize of output 37 [2022-01-18 16:05:05,856 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:05,856 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:06,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,529 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,530 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,531 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,533 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,535 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,536 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,537 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,540 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:06,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:05:06,585 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-01-18 16:05:06,868 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:06,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [696325585] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:06,869 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:06,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 16:05:06,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261540229] [2022-01-18 16:05:06,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:06,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 16:05:06,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:06,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 16:05:06,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=1761, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:05:06,869 INFO L87 Difference]: Start difference. First operand 20294 states and 46014 transitions. Second operand has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 46 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-01-18 16:05:12,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:12,392 INFO L93 Difference]: Finished difference Result 25508 states and 57332 transitions. [2022-01-18 16:05:12,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-01-18 16:05:12,393 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 46 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 36 [2022-01-18 16:05:12,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:12,433 INFO L225 Difference]: With dead ends: 25508 [2022-01-18 16:05:12,433 INFO L226 Difference]: Without dead ends: 25391 [2022-01-18 16:05:12,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6965 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2397, Invalid=19065, Unknown=0, NotChecked=0, Total=21462 [2022-01-18 16:05:12,435 INFO L933 BasicCegarLoop]: 115 mSDtfsCounter, 706 mSDsluCounter, 2043 mSDsCounter, 0 mSdLazyCounter, 1458 mSolverCounterSat, 283 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 706 SdHoareTripleChecker+Valid, 2003 SdHoareTripleChecker+Invalid, 2129 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 283 IncrementalHoareTripleChecker+Valid, 1458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 388 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:12,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [706 Valid, 2003 Invalid, 2129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [283 Valid, 1458 Invalid, 0 Unknown, 388 Unchecked, 0.9s Time] [2022-01-18 16:05:12,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25391 states. [2022-01-18 16:05:12,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25391 to 20471. [2022-01-18 16:05:12,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20471 states, 20470 states have (on average 2.267122618466048) internal successors, (46408), 20470 states have internal predecessors, (46408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:12,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20471 states to 20471 states and 46408 transitions. [2022-01-18 16:05:12,746 INFO L78 Accepts]: Start accepts. Automaton has 20471 states and 46408 transitions. Word has length 36 [2022-01-18 16:05:12,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:12,746 INFO L470 AbstractCegarLoop]: Abstraction has 20471 states and 46408 transitions. [2022-01-18 16:05:12,746 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 1.8936170212765957) internal successors, (89), 46 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-01-18 16:05:12,746 INFO L276 IsEmpty]: Start isEmpty. Operand 20471 states and 46408 transitions. [2022-01-18 16:05:12,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:05:12,757 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:12,757 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:12,773 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (146)] Ended with exit code 0 [2022-01-18 16:05:12,957 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148,146 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:12,958 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:12,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:12,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1383322476, now seen corresponding path program 144 times [2022-01-18 16:05:12,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:12,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119301750] [2022-01-18 16:05:12,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:12,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:12,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:13,247 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:13,247 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:13,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119301750] [2022-01-18 16:05:13,247 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119301750] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:13,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322568416] [2022-01-18 16:05:13,247 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:05:13,247 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:13,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:13,248 INFO L229 MonitoredProcess]: Starting monitored process 147 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:13,248 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Waiting until timeout for monitored process [2022-01-18 16:05:13,269 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:05:13,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:13,270 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:05:13,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:13,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:13,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:13,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:13,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:13,947 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-01-18 16:05:13,966 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:13,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:14,774 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:05:14,774 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-01-18 16:05:15,184 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:15,184 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322568416] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:15,184 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:15,184 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 16:05:15,184 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294524404] [2022-01-18 16:05:15,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:15,185 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:05:15,185 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:15,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:05:15,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1802, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:05:15,185 INFO L87 Difference]: Start difference. First operand 20471 states and 46408 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-01-18 16:05:17,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:17,677 INFO L93 Difference]: Finished difference Result 25259 states and 56985 transitions. [2022-01-18 16:05:17,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 16:05:17,677 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-01-18 16:05:17,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:17,713 INFO L225 Difference]: With dead ends: 25259 [2022-01-18 16:05:17,713 INFO L226 Difference]: Without dead ends: 25219 [2022-01-18 16:05:17,715 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2914 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1089, Invalid=9213, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 16:05:17,715 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 487 mSDsluCounter, 2583 mSDsCounter, 0 mSdLazyCounter, 1716 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 2630 SdHoareTripleChecker+Invalid, 2511 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 690 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:17,715 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [487 Valid, 2630 Invalid, 2511 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1716 Invalid, 0 Unknown, 690 Unchecked, 0.7s Time] [2022-01-18 16:05:17,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25219 states. [2022-01-18 16:05:17,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25219 to 20375. [2022-01-18 16:05:17,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20375 states, 20374 states have (on average 2.266810641013056) internal successors, (46184), 20374 states have internal predecessors, (46184), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:18,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20375 states to 20375 states and 46184 transitions. [2022-01-18 16:05:18,022 INFO L78 Accepts]: Start accepts. Automaton has 20375 states and 46184 transitions. Word has length 36 [2022-01-18 16:05:18,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:18,022 INFO L470 AbstractCegarLoop]: Abstraction has 20375 states and 46184 transitions. [2022-01-18 16:05:18,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-01-18 16:05:18,022 INFO L276 IsEmpty]: Start isEmpty. Operand 20375 states and 46184 transitions. [2022-01-18 16:05:18,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:05:18,075 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:18,075 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:18,090 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (147)] Ended with exit code 0 [2022-01-18 16:05:18,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149,147 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:18,275 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:18,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:18,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1979865158, now seen corresponding path program 145 times [2022-01-18 16:05:18,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:18,276 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217675959] [2022-01-18 16:05:18,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:18,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:18,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:18,543 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:05:18,543 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:18,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217675959] [2022-01-18 16:05:18,543 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217675959] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:18,543 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1889973546] [2022-01-18 16:05:18,544 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:05:18,544 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:18,544 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:18,544 INFO L229 MonitoredProcess]: Starting monitored process 148 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:18,545 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Waiting until timeout for monitored process [2022-01-18 16:05:18,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:18,565 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:05:18,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:19,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:19,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:19,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:19,172 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-01-18 16:05:19,191 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:19,191 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:19,948 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:05:19,948 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-01-18 16:05:20,551 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:20,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1889973546] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:20,551 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:20,551 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 43 [2022-01-18 16:05:20,551 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637211283] [2022-01-18 16:05:20,551 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:20,551 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:05:20,551 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:20,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:05:20,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1643, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:05:20,552 INFO L87 Difference]: Start difference. First operand 20375 states and 46184 transitions. Second operand has 44 states, 44 states have (on average 1.9090909090909092) internal successors, (84), 43 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-01-18 16:05:23,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:23,972 INFO L93 Difference]: Finished difference Result 24024 states and 53921 transitions. [2022-01-18 16:05:23,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-18 16:05:23,972 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 1.9090909090909092) internal successors, (84), 43 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-01-18 16:05:23,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:24,000 INFO L225 Difference]: With dead ends: 24024 [2022-01-18 16:05:24,000 INFO L226 Difference]: Without dead ends: 23524 [2022-01-18 16:05:24,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 54 SyntacticMatches, 4 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4572 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1554, Invalid=13208, Unknown=0, NotChecked=0, Total=14762 [2022-01-18 16:05:24,001 INFO L933 BasicCegarLoop]: 106 mSDtfsCounter, 627 mSDsluCounter, 2771 mSDsCounter, 0 mSdLazyCounter, 1498 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 627 SdHoareTripleChecker+Valid, 2318 SdHoareTripleChecker+Invalid, 1996 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1498 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 375 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:24,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [627 Valid, 2318 Invalid, 1996 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1498 Invalid, 0 Unknown, 375 Unchecked, 0.7s Time] [2022-01-18 16:05:24,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23524 states. [2022-01-18 16:05:24,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23524 to 20843. [2022-01-18 16:05:24,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20843 states, 20842 states have (on average 2.2691680261011418) internal successors, (47294), 20842 states have internal predecessors, (47294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:24,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20843 states to 20843 states and 47294 transitions. [2022-01-18 16:05:24,289 INFO L78 Accepts]: Start accepts. Automaton has 20843 states and 47294 transitions. Word has length 36 [2022-01-18 16:05:24,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:24,290 INFO L470 AbstractCegarLoop]: Abstraction has 20843 states and 47294 transitions. [2022-01-18 16:05:24,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 1.9090909090909092) internal successors, (84), 43 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-01-18 16:05:24,290 INFO L276 IsEmpty]: Start isEmpty. Operand 20843 states and 47294 transitions. [2022-01-18 16:05:24,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:05:24,301 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:24,301 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:24,316 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Ended with exit code 0 [2022-01-18 16:05:24,501 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150,148 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:24,501 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:24,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:24,502 INFO L85 PathProgramCache]: Analyzing trace with hash 428233918, now seen corresponding path program 146 times [2022-01-18 16:05:24,502 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:24,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878592205] [2022-01-18 16:05:24,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:24,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:24,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:24,786 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:24,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:24,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878592205] [2022-01-18 16:05:24,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878592205] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:24,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979285037] [2022-01-18 16:05:24,786 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:05:24,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:24,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:24,787 INFO L229 MonitoredProcess]: Starting monitored process 149 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:24,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Waiting until timeout for monitored process [2022-01-18 16:05:24,807 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:05:24,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:24,808 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:05:24,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:25,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:25,429 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,430 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,431 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,439 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:25,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:25,441 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-01-18 16:05:25,461 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:25,461 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:26,226 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:05:26,226 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-01-18 16:05:26,790 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:26,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979285037] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:26,790 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:26,790 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 16:05:26,790 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379628425] [2022-01-18 16:05:26,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:26,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:05:26,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:26,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:05:26,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1721, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:05:26,791 INFO L87 Difference]: Start difference. First operand 20843 states and 47294 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-01-18 16:05:29,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:29,884 INFO L93 Difference]: Finished difference Result 24497 states and 55164 transitions. [2022-01-18 16:05:29,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-01-18 16:05:29,884 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-01-18 16:05:29,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:29,920 INFO L225 Difference]: With dead ends: 24497 [2022-01-18 16:05:29,920 INFO L226 Difference]: Without dead ends: 24392 [2022-01-18 16:05:29,921 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4330 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1508, Invalid=12772, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 16:05:29,922 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 453 mSDsluCounter, 2470 mSDsCounter, 0 mSdLazyCounter, 1581 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 2312 SdHoareTripleChecker+Invalid, 2078 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 1581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 360 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:29,922 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [453 Valid, 2312 Invalid, 2078 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 1581 Invalid, 0 Unknown, 360 Unchecked, 0.7s Time] [2022-01-18 16:05:29,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24392 states. [2022-01-18 16:05:30,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24392 to 20900. [2022-01-18 16:05:30,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20900 states, 20899 states have (on average 2.2687688406143836) internal successors, (47415), 20899 states have internal predecessors, (47415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:30,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20900 states to 20900 states and 47415 transitions. [2022-01-18 16:05:30,232 INFO L78 Accepts]: Start accepts. Automaton has 20900 states and 47415 transitions. Word has length 36 [2022-01-18 16:05:30,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:30,232 INFO L470 AbstractCegarLoop]: Abstraction has 20900 states and 47415 transitions. [2022-01-18 16:05:30,233 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-01-18 16:05:30,233 INFO L276 IsEmpty]: Start isEmpty. Operand 20900 states and 47415 transitions. [2022-01-18 16:05:30,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:05:30,244 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:30,244 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:30,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Ended with exit code 0 [2022-01-18 16:05:30,444 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151,149 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:30,444 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:30,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:30,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1783526120, now seen corresponding path program 147 times [2022-01-18 16:05:30,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:30,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054811109] [2022-01-18 16:05:30,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:30,445 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:30,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:30,715 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:05:30,715 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:30,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054811109] [2022-01-18 16:05:30,715 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054811109] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:30,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [731845969] [2022-01-18 16:05:30,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:05:30,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:30,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:30,716 INFO L229 MonitoredProcess]: Starting monitored process 150 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:30,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Waiting until timeout for monitored process [2022-01-18 16:05:30,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:05:30,738 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:30,739 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:05:30,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:31,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:31,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:31,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:31,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:31,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:31,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:31,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:31,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:31,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:31,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:31,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:31,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:31,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:31,341 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-01-18 16:05:31,360 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:31,360 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:32,170 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:05:32,170 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-01-18 16:05:32,978 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:32,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [731845969] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:32,979 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:32,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 42 [2022-01-18 16:05:32,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812926957] [2022-01-18 16:05:32,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:32,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 16:05:32,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:32,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 16:05:32,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1553, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:05:32,979 INFO L87 Difference]: Start difference. First operand 20900 states and 47415 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-01-18 16:05:36,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:36,170 INFO L93 Difference]: Finished difference Result 29281 states and 66018 transitions. [2022-01-18 16:05:36,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 16:05:36,171 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-01-18 16:05:36,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:36,223 INFO L225 Difference]: With dead ends: 29281 [2022-01-18 16:05:36,223 INFO L226 Difference]: Without dead ends: 28818 [2022-01-18 16:05:36,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3281 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1112, Invalid=9808, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 16:05:36,224 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 789 mSDsluCounter, 3018 mSDsCounter, 0 mSdLazyCounter, 2177 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 789 SdHoareTripleChecker+Valid, 2407 SdHoareTripleChecker+Invalid, 2507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 2177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 122 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:36,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [789 Valid, 2407 Invalid, 2507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 2177 Invalid, 0 Unknown, 122 Unchecked, 1.0s Time] [2022-01-18 16:05:36,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28818 states. [2022-01-18 16:05:36,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28818 to 21266. [2022-01-18 16:05:36,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21266 states, 21265 states have (on average 2.267716905713614) internal successors, (48223), 21265 states have internal predecessors, (48223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:36,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21266 states to 21266 states and 48223 transitions. [2022-01-18 16:05:36,620 INFO L78 Accepts]: Start accepts. Automaton has 21266 states and 48223 transitions. Word has length 36 [2022-01-18 16:05:36,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:36,620 INFO L470 AbstractCegarLoop]: Abstraction has 21266 states and 48223 transitions. [2022-01-18 16:05:36,620 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-01-18 16:05:36,620 INFO L276 IsEmpty]: Start isEmpty. Operand 21266 states and 48223 transitions. [2022-01-18 16:05:36,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:05:36,632 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:36,632 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:36,647 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Ended with exit code 0 [2022-01-18 16:05:36,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152,150 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:36,832 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:36,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:36,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1037469072, now seen corresponding path program 148 times [2022-01-18 16:05:36,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:36,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425263202] [2022-01-18 16:05:36,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:36,834 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:36,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:37,120 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:37,120 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:37,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425263202] [2022-01-18 16:05:37,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425263202] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:37,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899067249] [2022-01-18 16:05:37,120 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:05:37,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:37,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:37,121 INFO L229 MonitoredProcess]: Starting monitored process 151 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:37,122 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Waiting until timeout for monitored process [2022-01-18 16:05:37,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:05:37,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:37,144 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:05:37,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:37,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:37,757 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:37,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:37,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:37,758 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:37,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:37,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:37,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:37,760 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:37,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:37,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:37,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:37,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:37,762 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-01-18 16:05:37,781 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:37,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:38,554 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:05:38,554 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-01-18 16:05:39,114 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:39,115 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899067249] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:39,115 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:39,115 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 43 [2022-01-18 16:05:39,115 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556888710] [2022-01-18 16:05:39,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:39,115 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:05:39,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:39,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:05:39,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1637, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:05:39,116 INFO L87 Difference]: Start difference. First operand 21266 states and 48223 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-01-18 16:05:43,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:43,039 INFO L93 Difference]: Finished difference Result 34621 states and 77965 transitions. [2022-01-18 16:05:43,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-01-18 16:05:43,039 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-01-18 16:05:43,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:43,094 INFO L225 Difference]: With dead ends: 34621 [2022-01-18 16:05:43,094 INFO L226 Difference]: Without dead ends: 34506 [2022-01-18 16:05:43,095 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5399 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1704, Invalid=14808, Unknown=0, NotChecked=0, Total=16512 [2022-01-18 16:05:43,096 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 624 mSDsluCounter, 2791 mSDsCounter, 0 mSdLazyCounter, 2012 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 2592 SdHoareTripleChecker+Invalid, 2510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 2012 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 292 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:43,096 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 2592 Invalid, 2510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 2012 Invalid, 0 Unknown, 292 Unchecked, 0.9s Time] [2022-01-18 16:05:43,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34506 states. [2022-01-18 16:05:43,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34506 to 20978. [2022-01-18 16:05:43,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20978 states, 20977 states have (on average 2.2662916527625496) internal successors, (47540), 20977 states have internal predecessors, (47540), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:43,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20978 states to 20978 states and 47540 transitions. [2022-01-18 16:05:43,494 INFO L78 Accepts]: Start accepts. Automaton has 20978 states and 47540 transitions. Word has length 36 [2022-01-18 16:05:43,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:43,494 INFO L470 AbstractCegarLoop]: Abstraction has 20978 states and 47540 transitions. [2022-01-18 16:05:43,494 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-01-18 16:05:43,495 INFO L276 IsEmpty]: Start isEmpty. Operand 20978 states and 47540 transitions. [2022-01-18 16:05:43,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:05:43,506 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:43,506 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:43,521 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Ended with exit code 0 [2022-01-18 16:05:43,706 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153,151 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:43,706 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:43,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:43,706 INFO L85 PathProgramCache]: Analyzing trace with hash -481345068, now seen corresponding path program 149 times [2022-01-18 16:05:43,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:43,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578919017] [2022-01-18 16:05:43,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:43,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:43,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:43,992 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:43,992 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:43,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578919017] [2022-01-18 16:05:43,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578919017] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:43,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1745200600] [2022-01-18 16:05:43,992 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:05:43,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:43,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:43,993 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:43,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-01-18 16:05:44,014 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:05:44,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:44,015 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:05:44,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:44,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:44,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:44,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:44,643 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-01-18 16:05:44,662 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:44,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:45,466 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:05:45,467 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-01-18 16:05:46,038 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:46,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1745200600] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:46,039 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:46,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 16:05:46,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435671576] [2022-01-18 16:05:46,039 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:46,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:05:46,039 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:46,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:05:46,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=1718, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:05:46,039 INFO L87 Difference]: Start difference. First operand 20978 states and 47540 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-01-18 16:05:49,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:49,712 INFO L93 Difference]: Finished difference Result 26034 states and 58649 transitions. [2022-01-18 16:05:49,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-18 16:05:49,712 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-01-18 16:05:49,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:49,752 INFO L225 Difference]: With dead ends: 26034 [2022-01-18 16:05:49,752 INFO L226 Difference]: Without dead ends: 25828 [2022-01-18 16:05:49,754 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5333 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1953, Invalid=15077, Unknown=0, NotChecked=0, Total=17030 [2022-01-18 16:05:49,754 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 460 mSDsluCounter, 2494 mSDsCounter, 0 mSdLazyCounter, 1572 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 2235 SdHoareTripleChecker+Invalid, 2227 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 539 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:49,754 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 2235 Invalid, 2227 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1572 Invalid, 0 Unknown, 539 Unchecked, 0.7s Time] [2022-01-18 16:05:49,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25828 states. [2022-01-18 16:05:50,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25828 to 21068. [2022-01-18 16:05:50,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21068 states, 21067 states have (on average 2.2661508520434803) internal successors, (47741), 21067 states have internal predecessors, (47741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:50,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21068 states to 21068 states and 47741 transitions. [2022-01-18 16:05:50,108 INFO L78 Accepts]: Start accepts. Automaton has 21068 states and 47741 transitions. Word has length 36 [2022-01-18 16:05:50,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:50,108 INFO L470 AbstractCegarLoop]: Abstraction has 21068 states and 47741 transitions. [2022-01-18 16:05:50,108 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-01-18 16:05:50,108 INFO L276 IsEmpty]: Start isEmpty. Operand 21068 states and 47741 transitions. [2022-01-18 16:05:50,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:05:50,119 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:50,119 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:50,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-01-18 16:05:50,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154,152 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:50,320 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:50,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:50,321 INFO L85 PathProgramCache]: Analyzing trace with hash 521595070, now seen corresponding path program 150 times [2022-01-18 16:05:50,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:50,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896258388] [2022-01-18 16:05:50,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:50,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:50,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:50,606 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:50,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:50,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896258388] [2022-01-18 16:05:50,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896258388] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:50,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1000291465] [2022-01-18 16:05:50,606 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:05:50,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:50,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:50,607 INFO L229 MonitoredProcess]: Starting monitored process 153 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:50,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Waiting until timeout for monitored process [2022-01-18 16:05:50,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:05:50,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:05:50,629 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:05:50,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:51,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:51,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,243 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:51,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:51,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 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-01-18 16:05:51,264 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:51,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:52,023 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:05:52,024 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-01-18 16:05:52,517 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:52,517 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1000291465] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:52,517 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:52,517 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 16:05:52,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410184335] [2022-01-18 16:05:52,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:52,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:05:52,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:52,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:05:52,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1723, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:05:52,518 INFO L87 Difference]: Start difference. First operand 21068 states and 47741 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-01-18 16:05:54,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:05:54,933 INFO L93 Difference]: Finished difference Result 25016 states and 56398 transitions. [2022-01-18 16:05:54,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-01-18 16:05:54,933 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-01-18 16:05:54,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:05:54,970 INFO L225 Difference]: With dead ends: 25016 [2022-01-18 16:05:54,970 INFO L226 Difference]: Without dead ends: 24977 [2022-01-18 16:05:54,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3102 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1225, Invalid=9281, Unknown=0, NotChecked=0, Total=10506 [2022-01-18 16:05:54,971 INFO L933 BasicCegarLoop]: 91 mSDtfsCounter, 500 mSDsluCounter, 1886 mSDsCounter, 0 mSdLazyCounter, 1194 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 1890 SdHoareTripleChecker+Invalid, 1693 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 1194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 402 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:05:54,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [500 Valid, 1890 Invalid, 1693 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 1194 Invalid, 0 Unknown, 402 Unchecked, 0.5s Time] [2022-01-18 16:05:54,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24977 states. [2022-01-18 16:05:55,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24977 to 21110. [2022-01-18 16:05:55,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21110 states, 21109 states have (on average 2.2660950305556873) internal successors, (47835), 21109 states have internal predecessors, (47835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:05:55,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21110 states to 21110 states and 47835 transitions. [2022-01-18 16:05:55,280 INFO L78 Accepts]: Start accepts. Automaton has 21110 states and 47835 transitions. Word has length 36 [2022-01-18 16:05:55,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:05:55,280 INFO L470 AbstractCegarLoop]: Abstraction has 21110 states and 47835 transitions. [2022-01-18 16:05:55,280 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-01-18 16:05:55,280 INFO L276 IsEmpty]: Start isEmpty. Operand 21110 states and 47835 transitions. [2022-01-18 16:05:55,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:05:55,291 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:05:55,291 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:05:55,307 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Ended with exit code 0 [2022-01-18 16:05:55,491 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable155 [2022-01-18 16:05:55,492 INFO L402 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:05:55,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:05:55,492 INFO L85 PathProgramCache]: Analyzing trace with hash -1124126880, now seen corresponding path program 151 times [2022-01-18 16:05:55,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:05:55,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278777643] [2022-01-18 16:05:55,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:05:55,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:05:55,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:55,767 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:05:55,767 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:05:55,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278777643] [2022-01-18 16:05:55,767 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278777643] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:05:55,767 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081223824] [2022-01-18 16:05:55,767 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:05:55,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:05:55,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:05:55,768 INFO L229 MonitoredProcess]: Starting monitored process 154 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:05:55,769 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Waiting until timeout for monitored process [2022-01-18 16:05:55,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:05:55,789 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:05:55,789 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:05:56,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:56,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,402 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:05:56,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:05:56,403 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-01-18 16:05:56,422 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:56,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:05:57,175 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:05:57,175 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-01-18 16:05:57,628 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:05:57,629 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081223824] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:05:57,629 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:05:57,629 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 42 [2022-01-18 16:05:57,629 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252063979] [2022-01-18 16:05:57,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:05:57,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 16:05:57,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:05:57,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 16:05:57,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=250, Invalid=1556, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:05:57,630 INFO L87 Difference]: Start difference. First operand 21110 states and 47835 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-01-18 16:06:00,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:00,711 INFO L93 Difference]: Finished difference Result 28330 states and 63763 transitions. [2022-01-18 16:06:00,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 16:06:00,711 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-01-18 16:06:00,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:00,756 INFO L225 Difference]: With dead ends: 28330 [2022-01-18 16:06:00,756 INFO L226 Difference]: Without dead ends: 27933 [2022-01-18 16:06:00,757 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2879 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1084, Invalid=8618, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 16:06:00,757 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 709 mSDsluCounter, 3246 mSDsCounter, 0 mSdLazyCounter, 2347 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 709 SdHoareTripleChecker+Valid, 2636 SdHoareTripleChecker+Invalid, 2629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 2347 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 106 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:00,757 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [709 Valid, 2636 Invalid, 2629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 2347 Invalid, 0 Unknown, 106 Unchecked, 1.0s Time] [2022-01-18 16:06:00,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27933 states. [2022-01-18 16:06:01,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27933 to 21626. [2022-01-18 16:06:01,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21626 states, 21625 states have (on average 2.265757225433526) internal successors, (48997), 21625 states have internal predecessors, (48997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:01,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21626 states to 21626 states and 48997 transitions. [2022-01-18 16:06:01,119 INFO L78 Accepts]: Start accepts. Automaton has 21626 states and 48997 transitions. Word has length 36 [2022-01-18 16:06:01,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:01,119 INFO L470 AbstractCegarLoop]: Abstraction has 21626 states and 48997 transitions. [2022-01-18 16:06:01,119 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-01-18 16:06:01,119 INFO L276 IsEmpty]: Start isEmpty. Operand 21626 states and 48997 transitions. [2022-01-18 16:06:01,131 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:06:01,131 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:01,131 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:01,148 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (154)] Forceful destruction successful, exit code 0 [2022-01-18 16:06:01,331 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2022-01-18 16:06:01,331 INFO L402 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:01,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:01,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1696868312, now seen corresponding path program 152 times [2022-01-18 16:06:01,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:01,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [833508491] [2022-01-18 16:06:01,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:01,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:01,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:01,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-01-18 16:06:01,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:01,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [833508491] [2022-01-18 16:06:01,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [833508491] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:01,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183558266] [2022-01-18 16:06:01,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:06:01,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:01,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:01,618 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:01,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2022-01-18 16:06:01,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:06:01,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:01,639 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:06:01,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:02,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:02,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:02,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:02,275 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-01-18 16:06:02,294 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:02,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:03,104 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:06:03,104 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-01-18 16:06:03,508 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:03,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183558266] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:03,508 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:03,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 43 [2022-01-18 16:06:03,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672334626] [2022-01-18 16:06:03,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:03,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:06:03,508 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:03,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:06:03,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1636, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:06:03,509 INFO L87 Difference]: Start difference. First operand 21626 states and 48997 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-01-18 16:06:07,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:07,245 INFO L93 Difference]: Finished difference Result 30717 states and 69125 transitions. [2022-01-18 16:06:07,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 108 states. [2022-01-18 16:06:07,245 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-01-18 16:06:07,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:07,294 INFO L225 Difference]: With dead ends: 30717 [2022-01-18 16:06:07,294 INFO L226 Difference]: Without dead ends: 30624 [2022-01-18 16:06:07,295 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4696 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1448, Invalid=13314, Unknown=0, NotChecked=0, Total=14762 [2022-01-18 16:06:07,296 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 509 mSDsluCounter, 3360 mSDsCounter, 0 mSdLazyCounter, 2522 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 509 SdHoareTripleChecker+Valid, 3078 SdHoareTripleChecker+Invalid, 2967 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 2522 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 288 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:07,296 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [509 Valid, 3078 Invalid, 2967 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 2522 Invalid, 0 Unknown, 288 Unchecked, 1.1s Time] [2022-01-18 16:06:07,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30624 states. [2022-01-18 16:06:07,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30624 to 21419. [2022-01-18 16:06:07,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21419 states, 21418 states have (on average 2.265337566532823) internal successors, (48519), 21418 states have internal predecessors, (48519), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:07,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21419 states to 21419 states and 48519 transitions. [2022-01-18 16:06:07,697 INFO L78 Accepts]: Start accepts. Automaton has 21419 states and 48519 transitions. Word has length 36 [2022-01-18 16:06:07,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:07,697 INFO L470 AbstractCegarLoop]: Abstraction has 21419 states and 48519 transitions. [2022-01-18 16:06:07,697 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-01-18 16:06:07,697 INFO L276 IsEmpty]: Start isEmpty. Operand 21419 states and 48519 transitions. [2022-01-18 16:06:07,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:06:07,708 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:07,708 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:07,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Ended with exit code 0 [2022-01-18 16:06:07,908 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157,155 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:07,909 INFO L402 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:07,910 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:07,910 INFO L85 PathProgramCache]: Analyzing trace with hash -1143483454, now seen corresponding path program 153 times [2022-01-18 16:06:07,910 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:07,910 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819222908] [2022-01-18 16:06:07,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:07,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:07,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:08,187 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:08,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:08,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819222908] [2022-01-18 16:06:08,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [819222908] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:08,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591619355] [2022-01-18 16:06:08,188 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:06:08,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:08,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:08,189 INFO L229 MonitoredProcess]: Starting monitored process 156 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:08,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Waiting until timeout for monitored process [2022-01-18 16:06:08,210 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:06:08,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:08,211 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:06:08,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:08,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:08,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:08,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:08,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:08,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:08,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:08,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:08,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:08,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:08,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:08,825 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:08,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:08,826 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:08,826 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-01-18 16:06:08,845 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:08,845 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:09,604 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:06:09,604 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-01-18 16:06:10,166 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:10,166 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591619355] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:10,166 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:10,166 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 43 [2022-01-18 16:06:10,166 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799455308] [2022-01-18 16:06:10,166 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:10,166 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:06:10,166 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:10,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:06:10,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1633, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:06:10,167 INFO L87 Difference]: Start difference. First operand 21419 states and 48519 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-01-18 16:06:14,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:14,066 INFO L93 Difference]: Finished difference Result 28109 states and 63107 transitions. [2022-01-18 16:06:14,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-01-18 16:06:14,067 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-01-18 16:06:14,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:14,110 INFO L225 Difference]: With dead ends: 28109 [2022-01-18 16:06:14,110 INFO L226 Difference]: Without dead ends: 28000 [2022-01-18 16:06:14,112 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5372 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1786, Invalid=15244, Unknown=0, NotChecked=0, Total=17030 [2022-01-18 16:06:14,112 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 498 mSDsluCounter, 2645 mSDsCounter, 0 mSdLazyCounter, 1828 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 498 SdHoareTripleChecker+Valid, 2518 SdHoareTripleChecker+Invalid, 2332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 1828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 340 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:14,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [498 Valid, 2518 Invalid, 2332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 1828 Invalid, 0 Unknown, 340 Unchecked, 0.8s Time] [2022-01-18 16:06:14,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28000 states. [2022-01-18 16:06:14,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28000 to 21581. [2022-01-18 16:06:14,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21581 states, 21580 states have (on average 2.2652455977757184) internal successors, (48884), 21580 states have internal predecessors, (48884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:14,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21581 states to 21581 states and 48884 transitions. [2022-01-18 16:06:14,462 INFO L78 Accepts]: Start accepts. Automaton has 21581 states and 48884 transitions. Word has length 36 [2022-01-18 16:06:14,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:14,462 INFO L470 AbstractCegarLoop]: Abstraction has 21581 states and 48884 transitions. [2022-01-18 16:06:14,462 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-01-18 16:06:14,462 INFO L276 IsEmpty]: Start isEmpty. Operand 21581 states and 48884 transitions. [2022-01-18 16:06:14,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:06:14,474 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:14,474 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:14,489 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (156)] Ended with exit code 0 [2022-01-18 16:06:14,674 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 156 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2022-01-18 16:06:14,674 INFO L402 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:14,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:14,675 INFO L85 PathProgramCache]: Analyzing trace with hash 178054172, now seen corresponding path program 154 times [2022-01-18 16:06:14,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:14,675 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441829497] [2022-01-18 16:06:14,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:14,675 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:14,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:14,967 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:14,967 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:14,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441829497] [2022-01-18 16:06:14,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441829497] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:14,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1111825604] [2022-01-18 16:06:14,967 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:06:14,967 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:14,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:14,968 INFO L229 MonitoredProcess]: Starting monitored process 157 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:14,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Waiting until timeout for monitored process [2022-01-18 16:06:14,989 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:06:14,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:14,990 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:06:14,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:15,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:15,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:15,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:15,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:15,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:15,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:15,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:15,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:15,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:15,626 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:15,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:15,627 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:15,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:15,628 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 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-01-18 16:06:15,647 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:15,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:16,461 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:06:16,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, 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-01-18 16:06:17,026 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:17,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1111825604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:17,026 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:17,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 16:06:17,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487452841] [2022-01-18 16:06:17,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:17,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:06:17,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:17,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:06:17,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=1716, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:06:17,027 INFO L87 Difference]: Start difference. First operand 21581 states and 48884 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-01-18 16:06:21,138 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:21,138 INFO L93 Difference]: Finished difference Result 26772 states and 60190 transitions. [2022-01-18 16:06:21,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 124 states. [2022-01-18 16:06:21,139 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-01-18 16:06:21,139 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:21,181 INFO L225 Difference]: With dead ends: 26772 [2022-01-18 16:06:21,181 INFO L226 Difference]: Without dead ends: 26617 [2022-01-18 16:06:21,183 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 143 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6783 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=2138, Invalid=18742, Unknown=0, NotChecked=0, Total=20880 [2022-01-18 16:06:21,183 INFO L933 BasicCegarLoop]: 116 mSDtfsCounter, 642 mSDsluCounter, 2995 mSDsCounter, 0 mSdLazyCounter, 1721 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 642 SdHoareTripleChecker+Valid, 2874 SdHoareTripleChecker+Invalid, 2677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 1721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 805 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:21,183 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [642 Valid, 2874 Invalid, 2677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 1721 Invalid, 0 Unknown, 805 Unchecked, 0.8s Time] [2022-01-18 16:06:21,207 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26617 states. [2022-01-18 16:06:21,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26617 to 21851. [2022-01-18 16:06:21,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21851 states, 21850 states have (on average 2.265354691075515) internal successors, (49498), 21850 states have internal predecessors, (49498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:21,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21851 states to 21851 states and 49498 transitions. [2022-01-18 16:06:21,559 INFO L78 Accepts]: Start accepts. Automaton has 21851 states and 49498 transitions. Word has length 36 [2022-01-18 16:06:21,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:21,559 INFO L470 AbstractCegarLoop]: Abstraction has 21851 states and 49498 transitions. [2022-01-18 16:06:21,559 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-01-18 16:06:21,559 INFO L276 IsEmpty]: Start isEmpty. Operand 21851 states and 49498 transitions. [2022-01-18 16:06:21,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:06:21,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:21,571 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:21,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (157)] Ended with exit code 0 [2022-01-18 16:06:21,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable159 [2022-01-18 16:06:21,771 INFO L402 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:21,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:21,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1180994310, now seen corresponding path program 155 times [2022-01-18 16:06:21,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:21,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462597586] [2022-01-18 16:06:21,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:21,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:21,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:22,062 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:22,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:22,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462597586] [2022-01-18 16:06:22,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462597586] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:22,062 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648520017] [2022-01-18 16:06:22,062 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:06:22,062 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:22,062 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:22,063 INFO L229 MonitoredProcess]: Starting monitored process 158 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:22,063 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Waiting until timeout for monitored process [2022-01-18 16:06:22,084 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:06:22,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:22,085 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:06:22,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:22,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:22,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:22,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:22,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:22,707 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:22,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:22,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:22,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:22,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:22,709 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:22,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:22,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:22,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:22,711 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-01-18 16:06:22,730 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:22,730 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:23,494 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:06:23,495 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-01-18 16:06:24,092 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 1 proven. 53 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:24,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648520017] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:24,092 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:24,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 16:06:24,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153998445] [2022-01-18 16:06:24,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:24,092 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:06:24,092 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:24,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:06:24,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1724, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:06:24,093 INFO L87 Difference]: Start difference. First operand 21851 states and 49498 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-01-18 16:06:26,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:26,750 INFO L93 Difference]: Finished difference Result 24566 states and 55451 transitions. [2022-01-18 16:06:26,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 16:06:26,751 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-01-18 16:06:26,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:26,786 INFO L225 Difference]: With dead ends: 24566 [2022-01-18 16:06:26,787 INFO L226 Difference]: Without dead ends: 24527 [2022-01-18 16:06:26,788 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 47 SyntacticMatches, 5 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3693 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1216, Invalid=11216, Unknown=0, NotChecked=0, Total=12432 [2022-01-18 16:06:26,788 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 428 mSDsluCounter, 2037 mSDsCounter, 0 mSdLazyCounter, 1149 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 2087 SdHoareTripleChecker+Invalid, 1614 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 394 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:26,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [428 Valid, 2087 Invalid, 1614 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1149 Invalid, 0 Unknown, 394 Unchecked, 0.5s Time] [2022-01-18 16:06:26,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24527 states. [2022-01-18 16:06:27,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24527 to 21935. [2022-01-18 16:06:27,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21935 states, 21934 states have (on average 2.2653870703018146) internal successors, (49689), 21934 states have internal predecessors, (49689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:27,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21935 states to 21935 states and 49689 transitions. [2022-01-18 16:06:27,112 INFO L78 Accepts]: Start accepts. Automaton has 21935 states and 49689 transitions. Word has length 36 [2022-01-18 16:06:27,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:27,112 INFO L470 AbstractCegarLoop]: Abstraction has 21935 states and 49689 transitions. [2022-01-18 16:06:27,112 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-01-18 16:06:27,113 INFO L276 IsEmpty]: Start isEmpty. Operand 21935 states and 49689 transitions. [2022-01-18 16:06:27,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:06:27,125 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:27,125 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:27,141 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (158)] Ended with exit code 0 [2022-01-18 16:06:27,325 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable160 [2022-01-18 16:06:27,325 INFO L402 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:27,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:27,326 INFO L85 PathProgramCache]: Analyzing trace with hash 417024382, now seen corresponding path program 156 times [2022-01-18 16:06:27,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:27,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343707115] [2022-01-18 16:06:27,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:27,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:27,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:27,623 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:27,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:27,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343707115] [2022-01-18 16:06:27,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343707115] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:27,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237108599] [2022-01-18 16:06:27,623 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:06:27,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:27,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:27,624 INFO L229 MonitoredProcess]: Starting monitored process 159 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:27,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Waiting until timeout for monitored process [2022-01-18 16:06:27,645 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:06:27,645 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:27,646 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:06:27,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:28,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:28,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:28,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:28,290 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-01-18 16:06:28,309 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:28,309 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:29,072 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:06:29,073 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-01-18 16:06:29,758 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:29,758 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237108599] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:29,759 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:29,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 16:06:29,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219148832] [2022-01-18 16:06:29,759 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:29,759 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:06:29,759 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:29,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:06:29,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1723, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:06:29,759 INFO L87 Difference]: Start difference. First operand 21935 states and 49689 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-01-18 16:06:32,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:32,141 INFO L93 Difference]: Finished difference Result 26267 states and 59189 transitions. [2022-01-18 16:06:32,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-01-18 16:06:32,141 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-01-18 16:06:32,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:32,186 INFO L225 Difference]: With dead ends: 26267 [2022-01-18 16:06:32,186 INFO L226 Difference]: Without dead ends: 26227 [2022-01-18 16:06:32,187 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 41 SyntacticMatches, 6 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2934 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1066, Invalid=9034, Unknown=0, NotChecked=0, Total=10100 [2022-01-18 16:06:32,187 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 449 mSDsluCounter, 2386 mSDsCounter, 0 mSdLazyCounter, 1536 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 2382 SdHoareTripleChecker+Invalid, 2152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 534 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:32,187 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [449 Valid, 2382 Invalid, 2152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1536 Invalid, 0 Unknown, 534 Unchecked, 0.7s Time] [2022-01-18 16:06:32,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26227 states. [2022-01-18 16:06:32,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26227 to 22022. [2022-01-18 16:06:32,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22022 states, 22021 states have (on average 2.2654284546569183) internal successors, (49887), 22021 states have internal predecessors, (49887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:32,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22022 states to 22022 states and 49887 transitions. [2022-01-18 16:06:32,536 INFO L78 Accepts]: Start accepts. Automaton has 22022 states and 49887 transitions. Word has length 36 [2022-01-18 16:06:32,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:32,536 INFO L470 AbstractCegarLoop]: Abstraction has 22022 states and 49887 transitions. [2022-01-18 16:06:32,536 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-01-18 16:06:32,536 INFO L276 IsEmpty]: Start isEmpty. Operand 22022 states and 49887 transitions. [2022-01-18 16:06:32,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:06:32,549 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:32,549 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:32,566 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (159)] Forceful destruction successful, exit code 0 [2022-01-18 16:06:32,749 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161,159 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:32,749 INFO L402 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:32,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:32,749 INFO L85 PathProgramCache]: Analyzing trace with hash 943795958, now seen corresponding path program 157 times [2022-01-18 16:06:32,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:32,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499570306] [2022-01-18 16:06:32,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:32,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:32,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:33,030 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 52 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:06:33,030 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:33,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499570306] [2022-01-18 16:06:33,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499570306] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:33,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472433877] [2022-01-18 16:06:33,030 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:06:33,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:33,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:33,031 INFO L229 MonitoredProcess]: Starting monitored process 160 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:33,032 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Waiting until timeout for monitored process [2022-01-18 16:06:33,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:33,056 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:06:33,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:33,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:33,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:33,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:33,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:33,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:33,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:33,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:33,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:33,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:33,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:33,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:33,667 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-01-18 16:06:33,686 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 2 proven. 52 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:33,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:34,480 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:06:34,481 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-01-18 16:06:35,003 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:35,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472433877] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:35,003 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:35,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 41 [2022-01-18 16:06:35,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626208711] [2022-01-18 16:06:35,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:35,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-18 16:06:35,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:35,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-18 16:06:35,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1485, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 16:06:35,004 INFO L87 Difference]: Start difference. First operand 22022 states and 49887 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-01-18 16:06:37,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:37,481 INFO L93 Difference]: Finished difference Result 26976 states and 60750 transitions. [2022-01-18 16:06:37,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 16:06:37,481 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-01-18 16:06:37,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:37,521 INFO L225 Difference]: With dead ends: 26976 [2022-01-18 16:06:37,521 INFO L226 Difference]: Without dead ends: 26617 [2022-01-18 16:06:37,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 43 SyntacticMatches, 6 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1975 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=825, Invalid=6485, Unknown=0, NotChecked=0, Total=7310 [2022-01-18 16:06:37,522 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 603 mSDsluCounter, 2701 mSDsCounter, 0 mSdLazyCounter, 2061 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 603 SdHoareTripleChecker+Valid, 2171 SdHoareTripleChecker+Invalid, 2223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 2061 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 33 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:37,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [603 Valid, 2171 Invalid, 2223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 2061 Invalid, 0 Unknown, 33 Unchecked, 0.9s Time] [2022-01-18 16:06:37,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26617 states. [2022-01-18 16:06:37,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26617 to 22265. [2022-01-18 16:06:37,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22265 states, 22264 states have (on average 2.263474667624865) internal successors, (50394), 22264 states have internal predecessors, (50394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:37,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22265 states to 22265 states and 50394 transitions. [2022-01-18 16:06:37,977 INFO L78 Accepts]: Start accepts. Automaton has 22265 states and 50394 transitions. Word has length 36 [2022-01-18 16:06:37,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:37,978 INFO L470 AbstractCegarLoop]: Abstraction has 22265 states and 50394 transitions. [2022-01-18 16:06:37,978 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-01-18 16:06:37,978 INFO L276 IsEmpty]: Start isEmpty. Operand 22265 states and 50394 transitions. [2022-01-18 16:06:37,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:06:37,990 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:37,990 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:38,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (160)] Ended with exit code 0 [2022-01-18 16:06:38,190 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,160 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:38,191 INFO L402 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:38,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:38,192 INFO L85 PathProgramCache]: Analyzing trace with hash -530176146, now seen corresponding path program 158 times [2022-01-18 16:06:38,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:38,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926382876] [2022-01-18 16:06:38,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:38,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:38,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:38,478 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:38,478 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:38,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926382876] [2022-01-18 16:06:38,479 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926382876] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:38,479 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568076527] [2022-01-18 16:06:38,479 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:06:38,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:38,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:38,480 INFO L229 MonitoredProcess]: Starting monitored process 161 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:38,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Waiting until timeout for monitored process [2022-01-18 16:06:38,499 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:06:38,499 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:38,500 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:06:38,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:39,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:39,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:39,106 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-01-18 16:06:39,124 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:39,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:39,878 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:06:39,878 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-01-18 16:06:40,482 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:40,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568076527] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:40,482 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:40,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 42 [2022-01-18 16:06:40,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011489975] [2022-01-18 16:06:40,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:40,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 16:06:40,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:40,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 16:06:40,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1566, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:06:40,483 INFO L87 Difference]: Start difference. First operand 22265 states and 50394 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-01-18 16:06:42,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:42,924 INFO L93 Difference]: Finished difference Result 23617 states and 53169 transitions. [2022-01-18 16:06:42,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 16:06:42,925 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-01-18 16:06:42,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:43,027 INFO L225 Difference]: With dead ends: 23617 [2022-01-18 16:06:43,027 INFO L226 Difference]: Without dead ends: 23595 [2022-01-18 16:06:43,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 51 SyntacticMatches, 5 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2697 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1063, Invalid=8443, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 16:06:43,027 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 382 mSDsluCounter, 1985 mSDsCounter, 0 mSdLazyCounter, 1263 mSolverCounterSat, 125 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 1892 SdHoareTripleChecker+Invalid, 1565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 125 IncrementalHoareTripleChecker+Valid, 1263 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 177 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:43,027 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [382 Valid, 1892 Invalid, 1565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [125 Valid, 1263 Invalid, 0 Unknown, 177 Unchecked, 0.6s Time] [2022-01-18 16:06:43,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23595 states. [2022-01-18 16:06:43,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23595 to 22599. [2022-01-18 16:06:43,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22599 states, 22598 states have (on average 2.2637844056996195) internal successors, (51157), 22598 states have internal predecessors, (51157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:43,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22599 states to 22599 states and 51157 transitions. [2022-01-18 16:06:43,311 INFO L78 Accepts]: Start accepts. Automaton has 22599 states and 51157 transitions. Word has length 36 [2022-01-18 16:06:43,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:43,311 INFO L470 AbstractCegarLoop]: Abstraction has 22599 states and 51157 transitions. [2022-01-18 16:06:43,311 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-01-18 16:06:43,311 INFO L276 IsEmpty]: Start isEmpty. Operand 22599 states and 51157 transitions. [2022-01-18 16:06:43,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:06:43,324 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:43,324 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:43,338 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (161)] Ended with exit code 0 [2022-01-18 16:06:43,524 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163,161 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:43,524 INFO L402 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:43,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:43,525 INFO L85 PathProgramCache]: Analyzing trace with hash 924439384, now seen corresponding path program 159 times [2022-01-18 16:06:43,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:43,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644103674] [2022-01-18 16:06:43,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:43,526 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:43,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:43,810 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:43,811 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:43,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644103674] [2022-01-18 16:06:43,811 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644103674] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:43,811 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241778373] [2022-01-18 16:06:43,811 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:06:43,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:43,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:43,812 INFO L229 MonitoredProcess]: Starting monitored process 162 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:43,812 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Waiting until timeout for monitored process [2022-01-18 16:06:43,832 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:06:43,832 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:43,833 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:06:43,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:44,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:44,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:44,418 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:44,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:44,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:44,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:44,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:44,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:44,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:44,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:44,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:44,422 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-01-18 16:06:44,441 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:44,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:45,200 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:06:45,200 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-01-18 16:06:45,978 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:45,979 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241778373] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:45,979 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:45,979 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 42 [2022-01-18 16:06:45,979 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974528612] [2022-01-18 16:06:45,979 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:45,979 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 16:06:45,979 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:45,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 16:06:45,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=1562, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:06:45,979 INFO L87 Difference]: Start difference. First operand 22599 states and 51157 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-01-18 16:06:48,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:48,682 INFO L93 Difference]: Finished difference Result 27072 states and 60963 transitions. [2022-01-18 16:06:48,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 16:06:48,682 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-01-18 16:06:48,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:48,727 INFO L225 Difference]: With dead ends: 27072 [2022-01-18 16:06:48,727 INFO L226 Difference]: Without dead ends: 26963 [2022-01-18 16:06:48,728 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2676 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=1024, Invalid=8876, Unknown=0, NotChecked=0, Total=9900 [2022-01-18 16:06:48,728 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 522 mSDsluCounter, 2014 mSDsCounter, 0 mSdLazyCounter, 1553 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 522 SdHoareTripleChecker+Valid, 1904 SdHoareTripleChecker+Invalid, 1886 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 1553 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 194 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:48,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [522 Valid, 1904 Invalid, 1886 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 1553 Invalid, 0 Unknown, 194 Unchecked, 0.8s Time] [2022-01-18 16:06:48,750 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26963 states. [2022-01-18 16:06:49,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26963 to 22671. [2022-01-18 16:06:49,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22671 states, 22670 states have (on average 2.2640494044993384) internal successors, (51326), 22670 states have internal predecessors, (51326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:49,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22671 states to 22671 states and 51326 transitions. [2022-01-18 16:06:49,083 INFO L78 Accepts]: Start accepts. Automaton has 22671 states and 51326 transitions. Word has length 36 [2022-01-18 16:06:49,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:49,083 INFO L470 AbstractCegarLoop]: Abstraction has 22671 states and 51326 transitions. [2022-01-18 16:06:49,083 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-01-18 16:06:49,083 INFO L276 IsEmpty]: Start isEmpty. Operand 22671 states and 51326 transitions. [2022-01-18 16:06:49,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:06:49,096 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:49,096 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:49,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (162)] Ended with exit code 0 [2022-01-18 16:06:49,311 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,162 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:49,311 INFO L402 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:49,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:49,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1776455120, now seen corresponding path program 160 times [2022-01-18 16:06:49,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:49,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557561970] [2022-01-18 16:06:49,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:49,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:49,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:49,592 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:49,592 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:49,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557561970] [2022-01-18 16:06:49,592 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557561970] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:49,592 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488461530] [2022-01-18 16:06:49,592 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:06:49,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:49,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:49,593 INFO L229 MonitoredProcess]: Starting monitored process 163 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:49,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Waiting until timeout for monitored process [2022-01-18 16:06:49,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:06:49,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:49,613 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:06:49,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:50,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:50,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:50,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:50,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:50,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:50,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:50,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:50,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:50,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:50,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:50,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:50,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:50,206 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-01-18 16:06:50,225 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:50,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:50,972 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:06:50,972 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-01-18 16:06:51,513 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:51,513 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488461530] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:51,514 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:51,514 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 42 [2022-01-18 16:06:51,514 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236728176] [2022-01-18 16:06:51,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:51,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 16:06:51,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:51,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 16:06:51,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=240, Invalid=1566, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 16:06:51,514 INFO L87 Difference]: Start difference. First operand 22671 states and 51326 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-01-18 16:06:53,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:06:53,850 INFO L93 Difference]: Finished difference Result 27465 states and 61876 transitions. [2022-01-18 16:06:53,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 16:06:53,850 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-01-18 16:06:53,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:06:53,893 INFO L225 Difference]: With dead ends: 27465 [2022-01-18 16:06:53,893 INFO L226 Difference]: Without dead ends: 27424 [2022-01-18 16:06:53,894 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2385 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=918, Invalid=8012, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 16:06:53,894 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 488 mSDsluCounter, 1763 mSDsCounter, 0 mSdLazyCounter, 1299 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 488 SdHoareTripleChecker+Valid, 1723 SdHoareTripleChecker+Invalid, 1709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 1299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 287 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:06:53,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [488 Valid, 1723 Invalid, 1709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 1299 Invalid, 0 Unknown, 287 Unchecked, 0.6s Time] [2022-01-18 16:06:53,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27424 states. [2022-01-18 16:06:54,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27424 to 22671. [2022-01-18 16:06:54,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22671 states, 22670 states have (on average 2.2640052933392147) internal successors, (51325), 22670 states have internal predecessors, (51325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:06:54,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22671 states to 22671 states and 51325 transitions. [2022-01-18 16:06:54,241 INFO L78 Accepts]: Start accepts. Automaton has 22671 states and 51325 transitions. Word has length 36 [2022-01-18 16:06:54,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:06:54,241 INFO L470 AbstractCegarLoop]: Abstraction has 22671 states and 51325 transitions. [2022-01-18 16:06:54,241 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-01-18 16:06:54,241 INFO L276 IsEmpty]: Start isEmpty. Operand 22671 states and 51325 transitions. [2022-01-18 16:06:54,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:06:54,253 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:06:54,253 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:06:54,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (163)] Forceful destruction successful, exit code 0 [2022-01-18 16:06:54,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165,163 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:54,454 INFO L402 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:06:54,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:06:54,454 INFO L85 PathProgramCache]: Analyzing trace with hash -2048990286, now seen corresponding path program 161 times [2022-01-18 16:06:54,454 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:06:54,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694438929] [2022-01-18 16:06:54,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:06:54,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:06:54,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:06:54,753 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:54,753 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:06:54,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694438929] [2022-01-18 16:06:54,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694438929] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:06:54,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551105295] [2022-01-18 16:06:54,753 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:06:54,753 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:06:54,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:06:54,754 INFO L229 MonitoredProcess]: Starting monitored process 164 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:06:54,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Waiting until timeout for monitored process [2022-01-18 16:06:54,775 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:06:54,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:06:54,778 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 53 conjunts are in the unsatisfiable core [2022-01-18 16:06:54,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:06:55,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,468 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:06:55,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:55,469 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 89 treesize of output 37 [2022-01-18 16:06:55,488 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:55,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:06:56,123 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,124 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,125 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,127 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,128 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,129 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,130 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,131 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,132 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,133 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,134 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,135 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,136 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,139 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:06:56,183 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:06:56,183 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-01-18 16:06:56,562 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:06:56,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551105295] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:06:56,563 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:06:56,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 16:06:56,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [22004596] [2022-01-18 16:06:56,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:06:56,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:06:56,563 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:06:56,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:06:56,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=377, Invalid=1603, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:06:56,563 INFO L87 Difference]: Start difference. First operand 22671 states and 51325 transitions. Second operand has 45 states, 45 states have (on average 1.8444444444444446) internal successors, (83), 44 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-01-18 16:07:01,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:07:01,313 INFO L93 Difference]: Finished difference Result 26815 states and 60265 transitions. [2022-01-18 16:07:01,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-01-18 16:07:01,313 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 1.8444444444444446) internal successors, (83), 44 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-01-18 16:07:01,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:07:01,359 INFO L225 Difference]: With dead ends: 26815 [2022-01-18 16:07:01,359 INFO L226 Difference]: Without dead ends: 26677 [2022-01-18 16:07:01,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 43 SyntacticMatches, 6 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5210 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=1876, Invalid=14894, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 16:07:01,360 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 624 mSDsluCounter, 1850 mSDsCounter, 0 mSdLazyCounter, 1255 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 624 SdHoareTripleChecker+Valid, 1796 SdHoareTripleChecker+Invalid, 1846 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 237 IncrementalHoareTripleChecker+Valid, 1255 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 354 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:07:01,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 1796 Invalid, 1846 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [237 Valid, 1255 Invalid, 0 Unknown, 354 Unchecked, 0.7s Time] [2022-01-18 16:07:01,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26677 states. [2022-01-18 16:07:01,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26677 to 22785. [2022-01-18 16:07:01,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22785 states, 22784 states have (on average 2.263737710674157) internal successors, (51577), 22784 states have internal predecessors, (51577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:07:01,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22785 states to 22785 states and 51577 transitions. [2022-01-18 16:07:01,705 INFO L78 Accepts]: Start accepts. Automaton has 22785 states and 51577 transitions. Word has length 36 [2022-01-18 16:07:01,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:07:01,705 INFO L470 AbstractCegarLoop]: Abstraction has 22785 states and 51577 transitions. [2022-01-18 16:07:01,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 1.8444444444444446) internal successors, (83), 44 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-01-18 16:07:01,705 INFO L276 IsEmpty]: Start isEmpty. Operand 22785 states and 51577 transitions. [2022-01-18 16:07:01,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 16:07:01,718 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:07:01,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-01-18 16:07:01,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (164)] Forceful destruction successful, exit code 0 [2022-01-18 16:07:01,919 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166,164 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:07:01,919 INFO L402 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 16:07:01,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:07:01,919 INFO L85 PathProgramCache]: Analyzing trace with hash -1046050148, now seen corresponding path program 162 times [2022-01-18 16:07:01,919 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:07:01,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136695783] [2022-01-18 16:07:01,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:07:01,919 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:07:01,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:07:02,211 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:02,212 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:07:02,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136695783] [2022-01-18 16:07:02,212 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136695783] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:07:02,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1030490501] [2022-01-18 16:07:02,212 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:07:02,212 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:07:02,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:07:02,213 INFO L229 MonitoredProcess]: Starting monitored process 165 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:07:02,213 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Waiting until timeout for monitored process [2022-01-18 16:07:02,233 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:07:02,234 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:07:02,234 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 16:07:02,239 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:07:02,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:07:02,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:07:02,860 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-01-18 16:07:02,879 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:02,879 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:07:03,706 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 16:07:03,706 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-01-18 16:07:04,279 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 4 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:07:04,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1030490501] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:07:04,280 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:07:04,280 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 43 [2022-01-18 16:07:04,280 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363390160] [2022-01-18 16:07:04,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:07:04,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 16:07:04,280 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:07:04,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 16:07:04,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=246, Invalid=1646, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 16:07:04,281 INFO L87 Difference]: Start difference. First operand 22785 states and 51577 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) Received shutdown request... [2022-01-18 16:07:04,926 WARN L244 SmtUtils]: Removed 3 from assertion stack [2022-01-18 16:07:04,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:07:04,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 774 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=368, Invalid=2712, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 16:07:04,926 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 134 mSDsluCounter, 673 mSDsCounter, 0 mSdLazyCounter, 557 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 134 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 119 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:07:04,926 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [134 Valid, 674 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 557 Invalid, 0 Unknown, 119 Unchecked, 0.2s Time] [2022-01-18 16:07:04,927 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-18 16:07:04,928 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-01-18 16:07:04,931 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 16:07:04,942 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (165)] Ended with exit code 0 [2022-01-18 16:07:05,127 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable167 [2022-01-18 16:07:05,128 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (22785states) and FLOYD_HOARE automaton (currently 26 states, 44 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 45 for 24ms.. [2022-01-18 16:07:05,129 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-18 16:07:05,129 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-18 16:07:05,131 INFO L732 BasicCegarLoop]: Path program histogram: [162, 3, 1, 1, 1] [2022-01-18 16:07:05,132 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 16:07:05,132 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 16:07:05,134 INFO L202 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 04:07:05 BasicIcfg [2022-01-18 16:07:05,134 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 16:07:05,134 INFO L158 Benchmark]: Toolchain (without parser) took 768380.17ms. Allocated memory was 394.3MB in the beginning and 1.5GB in the end (delta: 1.1GB). Free memory was 357.8MB in the beginning and 1.3GB in the end (delta: -945.1MB). Peak memory consumption was 122.3MB. Max. memory is 16.0GB. [2022-01-18 16:07:05,134 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 394.3MB. Free memory is still 358.9MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:07:05,134 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.25ms. Allocated memory is still 394.3MB. Free memory was 357.8MB in the beginning and 356.3MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 16:07:05,134 INFO L158 Benchmark]: Boogie Preprocessor took 13.16ms. Allocated memory is still 394.3MB. Free memory was 356.3MB in the beginning and 355.3MB in the end (delta: 973.6kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2022-01-18 16:07:05,134 INFO L158 Benchmark]: RCFGBuilder took 189.72ms. Allocated memory is still 394.3MB. Free memory was 355.3MB in the beginning and 346.1MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. [2022-01-18 16:07:05,134 INFO L158 Benchmark]: TraceAbstraction took 768155.18ms. Allocated memory was 394.3MB in the beginning and 1.5GB in the end (delta: 1.1GB). Free memory was 345.6MB in the beginning and 1.3GB in the end (delta: -957.3MB). Peak memory consumption was 109.7MB. Max. memory is 16.0GB. [2022-01-18 16:07:05,134 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.11ms. Allocated memory is still 394.3MB. Free memory is still 358.9MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 18.25ms. Allocated memory is still 394.3MB. Free memory was 357.8MB in the beginning and 356.3MB in the end (delta: 1.5MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 13.16ms. Allocated memory is still 394.3MB. Free memory was 356.3MB in the beginning and 355.3MB in the end (delta: 973.6kB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 189.72ms. Allocated memory is still 394.3MB. Free memory was 355.3MB in the beginning and 346.1MB in the end (delta: 9.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.0GB. * TraceAbstraction took 768155.18ms. Allocated memory was 394.3MB in the beginning and 1.5GB in the end (delta: 1.1GB). Free memory was 345.6MB in the beginning and 1.3GB in the end (delta: -957.3MB). Peak memory consumption was 109.7MB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (22785states) and FLOYD_HOARE automaton (currently 26 states, 44 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 45 for 24ms.. - 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 (22785states) and FLOYD_HOARE automaton (currently 26 states, 44 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 45 for 24ms.. - 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 (22785states) and FLOYD_HOARE automaton (currently 26 states, 44 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 45 for 24ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 30 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 768.1s, OverallIterations: 168, TraceHistogramMax: 5, PathProgramHistogramMax: 162, EmptinessCheckTime: 1.1s, AutomataDifference: 400.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 69999 SdHoareTripleChecker+Valid, 90.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 69999 mSDsluCounter, 276898 SdHoareTripleChecker+Invalid, 77.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 49278 IncrementalHoareTripleChecker+Unchecked, 296608 mSDsCounter, 19374 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 192973 IncrementalHoareTripleChecker+Invalid, 261625 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 19374 mSolverCounterUnsat, 14582 mSDtfsCounter, 192973 mSolverCounterSat, 0.8s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 22096 GetRequests, 6688 SyntacticMatches, 611 SemanticMatches, 14796 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 490924 ImplicationChecksByTransitivity, 407.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=22785occurred in iteration=167, InterpolantAutomatonStates: 12055, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 27.0s AutomataMinimizationTime, 167 MinimizatonAttempts, 562051 StatesRemovedByMinimization, 166 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.7s SatisfiabilityAnalysisTime, 301.2s InterpolantComputationTime, 10894 NumberOfCodeBlocks, 10894 NumberOfCodeBlocksAsserted, 714 NumberOfCheckSat, 15816 ConstructedInterpolants, 1003 QuantifiedInterpolants, 424802 SizeOfPredicates, 1191 NumberOfNonLiveVariables, 13127 ConjunctsInSsa, 7161 ConjunctsInUnsatCore, 496 InterpolantComputations, 4 PerfectInterpolantSequences, 693/21230 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