/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.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 05:38:18,998 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 05:38:19,000 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 05:38:19,038 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 05:38:19,038 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 05:38:19,039 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 05:38:19,040 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 05:38:19,061 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 05:38:19,063 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 05:38:19,068 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 05:38:19,068 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 05:38:19,069 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 05:38:19,069 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 05:38:19,070 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 05:38:19,070 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 05:38:19,071 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 05:38:19,072 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 05:38:19,072 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 05:38:19,074 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 05:38:19,075 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 05:38:19,076 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 05:38:19,080 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 05:38:19,084 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 05:38:19,085 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 05:38:19,087 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 05:38:19,087 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 05:38:19,087 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 05:38:19,088 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 05:38:19,088 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 05:38:19,089 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 05:38:19,089 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 05:38:19,095 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 05:38:19,096 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 05:38:19,097 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 05:38:19,097 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 05:38:19,098 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 05:38:19,098 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 05:38:19,098 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 05:38:19,099 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 05:38:19,099 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 05:38:19,100 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 05:38:19,102 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-01-18 05:38:19,134 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 05:38:19,134 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 05:38:19,134 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 05:38:19,135 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 05:38:19,135 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 05:38:19,136 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 05:38:19,136 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 05:38:19,136 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 05:38:19,136 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 05:38:19,137 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 05:38:19,137 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 05:38:19,138 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 05:38:19,138 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 05:38:19,138 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 05:38:19,138 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 05:38:19,138 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 05:38:19,138 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 05:38:19,138 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 05:38:19,138 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 05:38:19,138 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 05:38:19,139 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 05:38:19,139 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 05:38:19,139 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 05:38:19,139 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 05:38:19,140 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 05:38:19,140 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:38:19,141 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 05:38:19,141 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 05:38:19,141 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 05:38:19,141 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 05:38:19,141 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 05:38:19,141 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 05:38:19,141 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 05:38:19,142 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 05:38:19,390 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 05:38:19,417 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 05:38:19,419 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 05:38:19,420 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 05:38:19,421 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 05:38:19,422 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 05:38:19,423 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 05:38:19,452 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 05:38:19,453 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 05:38:19,454 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 05:38:19,454 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 05:38:19,454 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 05:38:19,464 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 05:38:19" (1/1) ... [2022-01-18 05:38:19,471 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 05:38:19" (1/1) ... [2022-01-18 05:38:19,476 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 05:38:19,477 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 05:38:19,478 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 05:38:19,478 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 05:38:19,478 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 05:38:19,485 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 05:38:19" (1/1) ... [2022-01-18 05:38:19,485 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 05:38:19" (1/1) ... [2022-01-18 05:38:19,485 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 05:38:19" (1/1) ... [2022-01-18 05:38:19,486 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 05:38:19" (1/1) ... [2022-01-18 05:38:19,487 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 05:38:19" (1/1) ... [2022-01-18 05:38:19,489 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 05:38:19" (1/1) ... [2022-01-18 05:38:19,489 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 05:38:19" (1/1) ... [2022-01-18 05:38:19,490 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 05:38:19,491 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 05:38:19,491 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 05:38:19,491 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 05:38:19,492 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 05:38:19" (1/1) ... [2022-01-18 05:38:19,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 05:38:19,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:19,533 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 05:38:19,559 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 05:38:19,579 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 05:38:19,579 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 05:38:19,579 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 05:38:19,580 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 05:38:19,580 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 05:38:19,580 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 05:38:19,580 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 05:38:19,580 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 05:38:19,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 05:38:19,581 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 05:38:19,623 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 05:38:19,624 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 05:38:19,723 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 05:38:19,736 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 05:38:19,736 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-01-18 05:38:19,737 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-01-18 05:38:19,738 INFO L202 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 05:38:19 BoogieIcfgContainer [2022-01-18 05:38:19,738 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 05:38:19,740 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 05:38:19,740 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 05:38:19,748 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 05:38:19,748 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 05:38:19" (1/2) ... [2022-01-18 05:38:19,750 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@42b0150d and model type channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 05:38:19, skipping insertion in model container [2022-01-18 05:38:19,750 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 05:38:19" (2/2) ... [2022-01-18 05:38:19,755 INFO L111 eAbstractionObserver]: Analyzing ICFG channel-sum.wvr.bpl [2022-01-18 05:38:19,759 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 05:38:19,759 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 05:38:19,760 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 05:38:19,760 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 05:38:19,792 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-18 05:38:19,827 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 05:38:19,831 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 05:38:19,832 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-18 05:38:19,838 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 26 places, 22 transitions, 60 flow [2022-01-18 05:38:19,859 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 05:38:19,861 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 05:38:19,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-01-18 05:38:19,871 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:19,871 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:38:19,872 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:19,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:19,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1684811367, now seen corresponding path program 1 times [2022-01-18 05:38:19,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:19,882 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23644289] [2022-01-18 05:38:19,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:19,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:19,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:19,999 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 05:38:19,999 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:20,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23644289] [2022-01-18 05:38:20,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23644289] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:38:20,000 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:38:20,001 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 05:38:20,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384978482] [2022-01-18 05:38:20,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:38:20,006 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:38:20,006 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:20,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:38:20,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:38:20,030 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 05:38:20,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:20,066 INFO L93 Difference]: Finished difference Result 54 states and 108 transitions. [2022-01-18 05:38:20,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:38:20,068 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 05:38:20,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:20,101 INFO L225 Difference]: With dead ends: 54 [2022-01-18 05:38:20,102 INFO L226 Difference]: Without dead ends: 42 [2022-01-18 05:38:20,103 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 05:38:20,106 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 05:38:20,107 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 05:38:20,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2022-01-18 05:38:20,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 36. [2022-01-18 05:38:20,154 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 05:38:20,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 70 transitions. [2022-01-18 05:38:20,156 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 70 transitions. Word has length 11 [2022-01-18 05:38:20,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:20,157 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 70 transitions. [2022-01-18 05:38:20,157 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 05:38:20,158 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 70 transitions. [2022-01-18 05:38:20,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-01-18 05:38:20,158 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:20,158 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:38:20,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 05:38:20,159 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:20,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:20,160 INFO L85 PathProgramCache]: Analyzing trace with hash 582751290, now seen corresponding path program 1 times [2022-01-18 05:38:20,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:20,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748171710] [2022-01-18 05:38:20,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:20,161 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:20,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:20,224 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 05:38:20,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:20,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748171710] [2022-01-18 05:38:20,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748171710] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:38:20,226 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:38:20,226 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 05:38:20,226 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470523214] [2022-01-18 05:38:20,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:38:20,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:38:20,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:20,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:38:20,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:38:20,228 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 05:38:20,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:20,260 INFO L93 Difference]: Finished difference Result 37 states and 68 transitions. [2022-01-18 05:38:20,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:38:20,261 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 05:38:20,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:20,262 INFO L225 Difference]: With dead ends: 37 [2022-01-18 05:38:20,262 INFO L226 Difference]: Without dead ends: 36 [2022-01-18 05:38:20,262 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 05:38:20,264 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 05:38:20,264 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 05:38:20,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-01-18 05:38:20,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2022-01-18 05:38:20,271 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 05:38:20,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 67 transitions. [2022-01-18 05:38:20,272 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 67 transitions. Word has length 13 [2022-01-18 05:38:20,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:20,272 INFO L470 AbstractCegarLoop]: Abstraction has 36 states and 67 transitions. [2022-01-18 05:38:20,272 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 05:38:20,273 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 67 transitions. [2022-01-18 05:38:20,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:38:20,273 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:20,273 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:38:20,274 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 05:38:20,274 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:20,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:20,274 INFO L85 PathProgramCache]: Analyzing trace with hash 618632506, now seen corresponding path program 1 times [2022-01-18 05:38:20,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:20,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439710567] [2022-01-18 05:38:20,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:20,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:20,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:20,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:38:20,412 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:20,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439710567] [2022-01-18 05:38:20,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439710567] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:20,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161664850] [2022-01-18 05:38:20,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:20,413 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:20,413 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:20,415 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 05:38:20,416 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 05:38:20,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:20,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-18 05:38:20,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:20,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 05:38:20,635 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 05:38:20,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:20,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:38:20,755 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 22 treesize of output 24 [2022-01-18 05:38:20,867 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 05:38:20,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161664850] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:20,868 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:20,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 05:38:20,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168311063] [2022-01-18 05:38:20,868 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:20,869 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 05:38:20,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:20,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 05:38:20,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 05:38:20,870 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 05:38:20,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:20,960 INFO L93 Difference]: Finished difference Result 72 states and 145 transitions. [2022-01-18 05:38:20,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 05:38:20,960 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 05:38:20,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:20,965 INFO L225 Difference]: With dead ends: 72 [2022-01-18 05:38:20,965 INFO L226 Difference]: Without dead ends: 61 [2022-01-18 05:38:20,966 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 05:38:20,969 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 47 mSDsluCounter, 88 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:38:20,969 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.1s Time] [2022-01-18 05:38:20,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-01-18 05:38:20,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 46. [2022-01-18 05:38:20,975 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 05:38:20,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 89 transitions. [2022-01-18 05:38:20,976 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 89 transitions. Word has length 16 [2022-01-18 05:38:20,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:20,976 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 89 transitions. [2022-01-18 05:38:20,976 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 05:38:20,976 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 89 transitions. [2022-01-18 05:38:20,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-01-18 05:38:20,977 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:20,977 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:38:21,007 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 05:38:21,199 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 05:38:21,200 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:21,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:21,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1374832358, now seen corresponding path program 1 times [2022-01-18 05:38:21,201 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:21,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554297346] [2022-01-18 05:38:21,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:21,201 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:21,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:21,219 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 05:38:21,220 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:21,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554297346] [2022-01-18 05:38:21,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554297346] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:38:21,220 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:38:21,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 05:38:21,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962101890] [2022-01-18 05:38:21,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:38:21,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 05:38:21,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:21,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 05:38:21,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 05:38:21,222 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 05:38:21,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:21,241 INFO L93 Difference]: Finished difference Result 52 states and 101 transitions. [2022-01-18 05:38:21,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 05:38:21,242 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 05:38:21,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:21,243 INFO L225 Difference]: With dead ends: 52 [2022-01-18 05:38:21,243 INFO L226 Difference]: Without dead ends: 52 [2022-01-18 05:38:21,243 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 05:38:21,244 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 05:38:21,244 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 05:38:21,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-01-18 05:38:21,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 45. [2022-01-18 05:38:21,249 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 05:38:21,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 87 transitions. [2022-01-18 05:38:21,250 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 87 transitions. Word has length 16 [2022-01-18 05:38:21,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:21,250 INFO L470 AbstractCegarLoop]: Abstraction has 45 states and 87 transitions. [2022-01-18 05:38:21,250 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 05:38:21,251 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 87 transitions. [2022-01-18 05:38:21,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-01-18 05:38:21,251 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:21,251 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:38:21,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-01-18 05:38:21,252 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:21,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:21,253 INFO L85 PathProgramCache]: Analyzing trace with hash -2010811493, now seen corresponding path program 2 times [2022-01-18 05:38:21,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:21,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594765210] [2022-01-18 05:38:21,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:21,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:21,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:21,321 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 05:38:21,321 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:21,322 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594765210] [2022-01-18 05:38:21,322 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594765210] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 05:38:21,322 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 05:38:21,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 05:38:21,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112162309] [2022-01-18 05:38:21,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 05:38:21,325 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 05:38:21,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:21,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 05:38:21,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 05:38:21,325 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 05:38:21,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:21,353 INFO L93 Difference]: Finished difference Result 116 states and 226 transitions. [2022-01-18 05:38:21,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 05:38:21,353 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 05:38:21,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:21,357 INFO L225 Difference]: With dead ends: 116 [2022-01-18 05:38:21,357 INFO L226 Difference]: Without dead ends: 113 [2022-01-18 05:38:21,357 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 05:38:21,360 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 05:38:21,360 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 05:38:21,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2022-01-18 05:38:21,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 87. [2022-01-18 05:38:21,372 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 05:38:21,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 181 transitions. [2022-01-18 05:38:21,373 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 181 transitions. Word has length 18 [2022-01-18 05:38:21,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:21,373 INFO L470 AbstractCegarLoop]: Abstraction has 87 states and 181 transitions. [2022-01-18 05:38:21,374 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 05:38:21,374 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 181 transitions. [2022-01-18 05:38:21,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 05:38:21,375 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:21,378 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 05:38:21,379 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 05:38:21,380 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:21,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:21,381 INFO L85 PathProgramCache]: Analyzing trace with hash -2043548103, now seen corresponding path program 3 times [2022-01-18 05:38:21,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:21,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679797024] [2022-01-18 05:38:21,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:21,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:21,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:21,418 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 05:38:21,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:21,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679797024] [2022-01-18 05:38:21,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679797024] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:21,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1466672527] [2022-01-18 05:38:21,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:38:21,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:21,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:21,424 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 05:38:21,451 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 05:38:21,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 05:38:21,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:21,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 05:38:21,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:21,525 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 05:38:21,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:21,562 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 05:38:21,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1466672527] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:21,563 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:21,563 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-01-18 05:38:21,563 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290949977] [2022-01-18 05:38:21,563 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:21,563 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 05:38:21,564 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:21,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 05:38:21,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 05:38:21,564 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 05:38:21,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:21,592 INFO L93 Difference]: Finished difference Result 118 states and 228 transitions. [2022-01-18 05:38:21,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 05:38:21,592 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 05:38:21,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:21,594 INFO L225 Difference]: With dead ends: 118 [2022-01-18 05:38:21,594 INFO L226 Difference]: Without dead ends: 118 [2022-01-18 05:38:21,594 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 05:38:21,597 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 05:38:21,598 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 05:38:21,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2022-01-18 05:38:21,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 104. [2022-01-18 05:38:21,616 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 05:38:21,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 213 transitions. [2022-01-18 05:38:21,617 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 213 transitions. Word has length 21 [2022-01-18 05:38:21,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:21,623 INFO L470 AbstractCegarLoop]: Abstraction has 104 states and 213 transitions. [2022-01-18 05:38:21,623 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 05:38:21,623 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 213 transitions. [2022-01-18 05:38:21,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 05:38:21,624 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:21,625 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 05:38:21,643 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 05:38:21,835 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 05:38:21,836 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:21,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:21,836 INFO L85 PathProgramCache]: Analyzing trace with hash 257954329, now seen corresponding path program 1 times [2022-01-18 05:38:21,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:21,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011191033] [2022-01-18 05:38:21,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:21,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:21,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:21,995 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 05:38:21,996 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:21,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011191033] [2022-01-18 05:38:21,996 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011191033] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:21,996 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485036437] [2022-01-18 05:38:21,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:21,997 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:21,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:21,998 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 05:38:21,999 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 05:38:22,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:22,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:38:22,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:22,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:22,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:22,285 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 05:38:22,319 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 05:38:22,319 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:22,518 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:38:22,518 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 05:38:22,646 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 05:38:22,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485036437] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:22,646 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:22,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:38:22,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997114946] [2022-01-18 05:38:22,647 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:22,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:38:22,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:22,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:38:22,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:38:22,648 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 05:38:22,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:22,907 INFO L93 Difference]: Finished difference Result 202 states and 419 transitions. [2022-01-18 05:38:22,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 05:38:22,907 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 05:38:22,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:22,908 INFO L225 Difference]: With dead ends: 202 [2022-01-18 05:38:22,909 INFO L226 Difference]: Without dead ends: 184 [2022-01-18 05:38:22,909 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 05:38:22,910 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 05:38:22,910 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 05:38:22,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2022-01-18 05:38:22,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 119. [2022-01-18 05:38:22,918 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 05:38:22,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 242 transitions. [2022-01-18 05:38:22,919 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 242 transitions. Word has length 21 [2022-01-18 05:38:22,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:22,920 INFO L470 AbstractCegarLoop]: Abstraction has 119 states and 242 transitions. [2022-01-18 05:38:22,920 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 05:38:22,920 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 242 transitions. [2022-01-18 05:38:22,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 05:38:22,921 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:22,921 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 05:38:22,949 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 05:38:23,137 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 05:38:23,138 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:23,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:23,139 INFO L85 PathProgramCache]: Analyzing trace with hash -890421551, now seen corresponding path program 2 times [2022-01-18 05:38:23,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:23,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885698308] [2022-01-18 05:38:23,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:23,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:23,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:23,274 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 05:38:23,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:23,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885698308] [2022-01-18 05:38:23,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885698308] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:23,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963993907] [2022-01-18 05:38:23,275 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:38:23,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:23,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:23,277 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 05:38:23,283 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 05:38:23,309 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:38:23,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:23,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:38:23,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:23,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:23,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:23,580 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 05:38:23,614 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 05:38:23,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:23,827 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:38:23,827 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 05:38:23,981 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 05:38:23,981 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963993907] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:23,981 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:23,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:38:23,982 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486664076] [2022-01-18 05:38:23,982 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:23,984 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:38:23,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:23,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:38:23,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:38:23,985 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 05:38:24,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:24,176 INFO L93 Difference]: Finished difference Result 224 states and 463 transitions. [2022-01-18 05:38:24,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:38:24,176 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 05:38:24,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:24,178 INFO L225 Difference]: With dead ends: 224 [2022-01-18 05:38:24,178 INFO L226 Difference]: Without dead ends: 205 [2022-01-18 05:38:24,178 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 28 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:38:24,179 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 05:38:24,179 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 05:38:24,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2022-01-18 05:38:24,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 116. [2022-01-18 05:38:24,194 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 05:38:24,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 234 transitions. [2022-01-18 05:38:24,199 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 234 transitions. Word has length 21 [2022-01-18 05:38:24,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:24,199 INFO L470 AbstractCegarLoop]: Abstraction has 116 states and 234 transitions. [2022-01-18 05:38:24,200 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 05:38:24,200 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 234 transitions. [2022-01-18 05:38:24,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 05:38:24,205 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:24,205 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 05:38:24,231 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 05:38:24,423 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 05:38:24,424 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:24,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:24,424 INFO L85 PathProgramCache]: Analyzing trace with hash 2067742331, now seen corresponding path program 3 times [2022-01-18 05:38:24,424 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:24,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313691281] [2022-01-18 05:38:24,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:24,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:24,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:24,568 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 05:38:24,569 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:24,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313691281] [2022-01-18 05:38:24,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313691281] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:24,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057793527] [2022-01-18 05:38:24,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:38:24,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:24,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:24,571 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 05:38:24,572 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 05:38:24,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:38:24,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:24,595 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:38:24,596 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:24,740 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 05:38:24,740 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 16 [2022-01-18 05:38:24,775 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 05:38:24,776 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:24,960 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:38:24,960 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 05:38:25,080 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 05:38:25,081 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057793527] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:25,081 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:25,081 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-01-18 05:38:25,081 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765016986] [2022-01-18 05:38:25,081 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:25,081 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-18 05:38:25,081 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:25,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-18 05:38:25,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=274, Unknown=0, NotChecked=0, Total=342 [2022-01-18 05:38:25,082 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 05:38:25,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:25,234 INFO L93 Difference]: Finished difference Result 187 states and 385 transitions. [2022-01-18 05:38:25,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 05:38:25,235 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 05:38:25,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:25,236 INFO L225 Difference]: With dead ends: 187 [2022-01-18 05:38:25,236 INFO L226 Difference]: Without dead ends: 172 [2022-01-18 05:38:25,236 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 05:38:25,237 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 05:38:25,237 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 05:38:25,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-01-18 05:38:25,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 130. [2022-01-18 05:38:25,241 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 05:38:25,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 264 transitions. [2022-01-18 05:38:25,242 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 264 transitions. Word has length 21 [2022-01-18 05:38:25,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:25,242 INFO L470 AbstractCegarLoop]: Abstraction has 130 states and 264 transitions. [2022-01-18 05:38:25,242 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 05:38:25,243 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 264 transitions. [2022-01-18 05:38:25,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-18 05:38:25,243 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:25,243 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 05:38:25,268 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 05:38:25,459 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 05:38:25,460 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:25,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:25,460 INFO L85 PathProgramCache]: Analyzing trace with hash -985673572, now seen corresponding path program 4 times [2022-01-18 05:38:25,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:25,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141118386] [2022-01-18 05:38:25,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:25,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:25,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:25,495 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 05:38:25,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:25,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141118386] [2022-01-18 05:38:25,495 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141118386] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:25,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976239806] [2022-01-18 05:38:25,496 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:38:25,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:25,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:25,497 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 05:38:25,504 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 05:38:25,531 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:38:25,531 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:25,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 05:38:25,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:25,576 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 05:38:25,576 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:25,625 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 05:38:25,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976239806] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:25,625 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:25,625 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 5 [2022-01-18 05:38:25,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756457512] [2022-01-18 05:38:25,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:25,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 05:38:25,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:25,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 05:38:25,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2022-01-18 05:38:25,629 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 05:38:25,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:25,656 INFO L93 Difference]: Finished difference Result 273 states and 544 transitions. [2022-01-18 05:38:25,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 05:38:25,656 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 05:38:25,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:25,658 INFO L225 Difference]: With dead ends: 273 [2022-01-18 05:38:25,658 INFO L226 Difference]: Without dead ends: 268 [2022-01-18 05:38:25,658 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 05:38:25,658 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 05:38:25,659 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 05:38:25,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2022-01-18 05:38:25,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 175. [2022-01-18 05:38:25,664 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 05:38:25,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 365 transitions. [2022-01-18 05:38:25,664 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 365 transitions. Word has length 23 [2022-01-18 05:38:25,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:25,665 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 365 transitions. [2022-01-18 05:38:25,665 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 05:38:25,665 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 365 transitions. [2022-01-18 05:38:25,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 05:38:25,666 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:25,666 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 05:38:25,697 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 05:38:25,891 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 05:38:25,892 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:25,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:25,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1153685243, now seen corresponding path program 5 times [2022-01-18 05:38:25,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:25,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468223292] [2022-01-18 05:38:25,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:25,893 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:25,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:26,016 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 05:38:26,016 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:26,016 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468223292] [2022-01-18 05:38:26,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1468223292] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:26,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705260402] [2022-01-18 05:38:26,017 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:38:26,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:26,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:26,018 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 05:38:26,018 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 05:38:26,045 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:38:26,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:26,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:38:26,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:26,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:26,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:26,300 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 05:38:26,334 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 05:38:26,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:26,553 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:38:26,554 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 05:38:26,699 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 05:38:26,699 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705260402] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:26,699 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:26,699 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:38:26,700 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295598788] [2022-01-18 05:38:26,700 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:26,700 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:38:26,700 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:26,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:38:26,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:38:26,701 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 05:38:26,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:26,897 INFO L93 Difference]: Finished difference Result 349 states and 729 transitions. [2022-01-18 05:38:26,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-18 05:38:26,897 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 05:38:26,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:26,898 INFO L225 Difference]: With dead ends: 349 [2022-01-18 05:38:26,898 INFO L226 Difference]: Without dead ends: 319 [2022-01-18 05:38:26,899 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 05:38:26,899 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 05:38:26,900 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 05:38:26,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states. [2022-01-18 05:38:26,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 175. [2022-01-18 05:38:26,905 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 05:38:26,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 365 transitions. [2022-01-18 05:38:26,906 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 365 transitions. Word has length 24 [2022-01-18 05:38:26,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:26,906 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 365 transitions. [2022-01-18 05:38:26,906 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 05:38:26,906 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 365 transitions. [2022-01-18 05:38:26,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 05:38:26,907 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:26,907 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 05:38:26,932 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 05:38:27,120 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 05:38:27,121 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:27,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:27,121 INFO L85 PathProgramCache]: Analyzing trace with hash -697643197, now seen corresponding path program 6 times [2022-01-18 05:38:27,121 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:27,121 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435608233] [2022-01-18 05:38:27,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:27,121 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:27,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:27,254 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 05:38:27,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:27,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435608233] [2022-01-18 05:38:27,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435608233] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:27,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287912456] [2022-01-18 05:38:27,255 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:38:27,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:27,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:27,258 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 05:38:27,258 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 05:38:27,286 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:38:27,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:27,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:38:27,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:27,534 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:27,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:27,536 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 05:38:27,566 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 05:38:27,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:27,769 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:38:27,770 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 05:38:27,876 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 05:38:27,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287912456] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:27,877 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:27,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:38:27,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644761507] [2022-01-18 05:38:27,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:27,877 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:38:27,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:27,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:38:27,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:38:27,878 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 05:38:28,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:28,072 INFO L93 Difference]: Finished difference Result 306 states and 642 transitions. [2022-01-18 05:38:28,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 05:38:28,073 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 05:38:28,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:28,075 INFO L225 Difference]: With dead ends: 306 [2022-01-18 05:38:28,075 INFO L226 Difference]: Without dead ends: 303 [2022-01-18 05:38:28,075 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:38:28,076 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 05:38:28,076 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 05:38:28,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2022-01-18 05:38:28,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 216. [2022-01-18 05:38:28,082 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 05:38:28,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 463 transitions. [2022-01-18 05:38:28,083 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 463 transitions. Word has length 24 [2022-01-18 05:38:28,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:28,083 INFO L470 AbstractCegarLoop]: Abstraction has 216 states and 463 transitions. [2022-01-18 05:38:28,083 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 05:38:28,083 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 463 transitions. [2022-01-18 05:38:28,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 05:38:28,084 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:28,084 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 05:38:28,109 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 05:38:28,305 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 05:38:28,305 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:28,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:28,306 INFO L85 PathProgramCache]: Analyzing trace with hash 2123351995, now seen corresponding path program 7 times [2022-01-18 05:38:28,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:28,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758986375] [2022-01-18 05:38:28,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:28,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:28,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:28,419 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 05:38:28,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:28,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758986375] [2022-01-18 05:38:28,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758986375] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:28,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [93470109] [2022-01-18 05:38:28,420 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:38:28,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:28,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:28,421 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 05:38:28,422 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 05:38:28,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:28,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 05:38:28,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:28,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:28,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:28,699 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:28,700 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 05:38:28,732 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 05:38:28,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:28,918 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 05:38:28,918 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 05:38:29,040 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 05:38:29,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [93470109] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:29,040 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:29,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-01-18 05:38:29,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016264928] [2022-01-18 05:38:29,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:29,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-01-18 05:38:29,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:29,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-01-18 05:38:29,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-01-18 05:38:29,041 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 05:38:29,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:29,223 INFO L93 Difference]: Finished difference Result 399 states and 847 transitions. [2022-01-18 05:38:29,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:38:29,227 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 05:38:29,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:29,229 INFO L225 Difference]: With dead ends: 399 [2022-01-18 05:38:29,229 INFO L226 Difference]: Without dead ends: 381 [2022-01-18 05:38:29,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-01-18 05:38:29,230 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 05:38:29,230 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 05:38:29,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 381 states. [2022-01-18 05:38:29,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 381 to 238. [2022-01-18 05:38:29,237 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 05:38:29,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 514 transitions. [2022-01-18 05:38:29,238 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 514 transitions. Word has length 24 [2022-01-18 05:38:29,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:29,238 INFO L470 AbstractCegarLoop]: Abstraction has 238 states and 514 transitions. [2022-01-18 05:38:29,238 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 05:38:29,238 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 514 transitions. [2022-01-18 05:38:29,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:29,239 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:29,239 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 05:38:29,263 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 05:38:29,457 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 05:38:29,458 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:29,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:29,458 INFO L85 PathProgramCache]: Analyzing trace with hash 1093117114, now seen corresponding path program 8 times [2022-01-18 05:38:29,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:29,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762430170] [2022-01-18 05:38:29,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:29,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:29,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:29,631 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 05:38:29,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:29,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762430170] [2022-01-18 05:38:29,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762430170] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:29,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242680268] [2022-01-18 05:38:29,632 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:38:29,632 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:29,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:29,640 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 05:38:29,649 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 05:38:29,664 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:38:29,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:29,664 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:38:29,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:30,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:30,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:30,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:30,026 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:30,027 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:30,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:30,030 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 05:38:30,059 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 05:38:30,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:30,401 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 05:38:30,401 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 05:38:30,633 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 05:38:30,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242680268] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:30,633 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:30,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 27 [2022-01-18 05:38:30,634 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288670989] [2022-01-18 05:38:30,634 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:30,635 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:38:30,635 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:30,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:38:30,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:38:30,636 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 05:38:31,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:31,580 INFO L93 Difference]: Finished difference Result 943 states and 1974 transitions. [2022-01-18 05:38:31,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-18 05:38:31,581 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 05:38:31,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:31,584 INFO L225 Difference]: With dead ends: 943 [2022-01-18 05:38:31,584 INFO L226 Difference]: Without dead ends: 728 [2022-01-18 05:38:31,585 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 33 SyntacticMatches, 3 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 947 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=445, Invalid=2525, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 05:38:31,585 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 394 mSDsluCounter, 618 mSDsCounter, 0 mSdLazyCounter, 453 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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 05:38:31,586 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 05:38:31,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2022-01-18 05:38:31,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 283. [2022-01-18 05:38:31,595 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 05:38:31,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 623 transitions. [2022-01-18 05:38:31,596 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 623 transitions. Word has length 26 [2022-01-18 05:38:31,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:31,596 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 623 transitions. [2022-01-18 05:38:31,596 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 05:38:31,596 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 623 transitions. [2022-01-18 05:38:31,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:31,597 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:31,597 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 05:38:31,621 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-01-18 05:38:31,810 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 05:38:31,810 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:31,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:31,810 INFO L85 PathProgramCache]: Analyzing trace with hash -380854990, now seen corresponding path program 9 times [2022-01-18 05:38:31,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:31,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843136660] [2022-01-18 05:38:31,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:31,811 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:31,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:31,991 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 05:38:31,991 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:31,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843136660] [2022-01-18 05:38:31,992 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843136660] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:31,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762652984] [2022-01-18 05:38:31,992 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:38:31,992 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:31,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:31,993 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 05:38:32,015 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 05:38:32,030 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:38:32,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:32,031 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-18 05:38:32,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:32,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:32,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:32,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:32,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:32,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:32,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:32,445 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 05:38:32,478 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 05:38:32,478 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:32,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:32,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:32,873 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:32,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:32,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:32,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:32,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:32,926 INFO L353 Elim1Store]: treesize reduction 19, result has 76.5 percent of original size [2022-01-18 05:38:32,926 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 05:38:33,179 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 05:38:33,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762652984] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:33,180 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:33,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 29 [2022-01-18 05:38:33,180 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229161510] [2022-01-18 05:38:33,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:33,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-18 05:38:33,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:33,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-18 05:38:33,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=684, Unknown=0, NotChecked=0, Total=870 [2022-01-18 05:38:33,181 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 05:38:33,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:33,739 INFO L93 Difference]: Finished difference Result 639 states and 1406 transitions. [2022-01-18 05:38:33,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:38:33,741 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 05:38:33,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:33,743 INFO L225 Difference]: With dead ends: 639 [2022-01-18 05:38:33,743 INFO L226 Difference]: Without dead ends: 595 [2022-01-18 05:38:33,744 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 608 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=375, Invalid=1695, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:38:33,745 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 05:38:33,745 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 05:38:33,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2022-01-18 05:38:33,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 344. [2022-01-18 05:38:33,755 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 05:38:33,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 752 transitions. [2022-01-18 05:38:33,756 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 752 transitions. Word has length 26 [2022-01-18 05:38:33,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:33,756 INFO L470 AbstractCegarLoop]: Abstraction has 344 states and 752 transitions. [2022-01-18 05:38:33,757 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 05:38:33,757 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 752 transitions. [2022-01-18 05:38:33,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:33,757 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:33,757 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 05:38:33,782 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 05:38:33,980 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 05:38:33,980 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:33,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:33,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1073760540, now seen corresponding path program 10 times [2022-01-18 05:38:33,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:33,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164180871] [2022-01-18 05:38:33,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:33,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:33,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:34,152 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 05:38:34,152 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:34,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164180871] [2022-01-18 05:38:34,152 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164180871] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:34,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519863942] [2022-01-18 05:38:34,152 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:38:34,152 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:34,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:34,154 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 05:38:34,155 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 05:38:34,177 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:38:34,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:34,179 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:38:34,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:34,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:34,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:34,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:34,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:34,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:34,502 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:34,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:34,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:34,503 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 05:38:34,533 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 05:38:34,533 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:34,835 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 05:38:34,835 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 05:38:35,092 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 05:38:35,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519863942] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:35,092 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:35,092 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 05:38:35,092 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355626896] [2022-01-18 05:38:35,092 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:35,093 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:38:35,093 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:35,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:38:35,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:38:35,093 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 05:38:35,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:35,648 INFO L93 Difference]: Finished difference Result 659 states and 1418 transitions. [2022-01-18 05:38:35,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-01-18 05:38:35,649 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 05:38:35,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:35,651 INFO L225 Difference]: With dead ends: 659 [2022-01-18 05:38:35,651 INFO L226 Difference]: Without dead ends: 616 [2022-01-18 05:38:35,652 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 05:38:35,652 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 05:38:35,652 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 05:38:35,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2022-01-18 05:38:35,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 400. [2022-01-18 05:38:35,662 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 05:38:35,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 871 transitions. [2022-01-18 05:38:35,664 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 871 transitions. Word has length 26 [2022-01-18 05:38:35,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:35,664 INFO L470 AbstractCegarLoop]: Abstraction has 400 states and 871 transitions. [2022-01-18 05:38:35,665 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 05:38:35,665 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 871 transitions. [2022-01-18 05:38:35,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:35,665 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:35,665 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 05:38:35,690 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 05:38:35,876 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 05:38:35,877 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:35,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:35,877 INFO L85 PathProgramCache]: Analyzing trace with hash 82946818, now seen corresponding path program 11 times [2022-01-18 05:38:35,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:35,877 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513557762] [2022-01-18 05:38:35,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:35,877 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:35,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:36,039 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 05:38:36,040 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:36,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513557762] [2022-01-18 05:38:36,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513557762] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:36,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452495356] [2022-01-18 05:38:36,040 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:38:36,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:36,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:36,041 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 05:38:36,042 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 05:38:36,062 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:38:36,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:36,062 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:38:36,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:36,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:36,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:36,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:36,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:36,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:36,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:36,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,348 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 05:38:36,375 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 05:38:36,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:36,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,637 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,638 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,641 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,642 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:36,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:38:36,659 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 05:38:36,823 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 05:38:36,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452495356] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:36,824 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:36,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 30 [2022-01-18 05:38:36,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591152515] [2022-01-18 05:38:36,824 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:36,824 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-18 05:38:36,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:36,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-18 05:38:36,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=169, Invalid=761, Unknown=0, NotChecked=0, Total=930 [2022-01-18 05:38:36,825 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 05:38:37,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:37,761 INFO L93 Difference]: Finished difference Result 1277 states and 2665 transitions. [2022-01-18 05:38:37,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-01-18 05:38:37,761 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 05:38:37,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:37,766 INFO L225 Difference]: With dead ends: 1277 [2022-01-18 05:38:37,766 INFO L226 Difference]: Without dead ends: 1037 [2022-01-18 05:38:37,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 31 SyntacticMatches, 2 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=464, Invalid=2728, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 05:38:37,767 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:38:37,767 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.4s Time] [2022-01-18 05:38:37,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2022-01-18 05:38:37,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 448. [2022-01-18 05:38:37,780 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 05:38:37,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 970 transitions. [2022-01-18 05:38:37,782 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 970 transitions. Word has length 26 [2022-01-18 05:38:37,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:37,782 INFO L470 AbstractCegarLoop]: Abstraction has 448 states and 970 transitions. [2022-01-18 05:38:37,782 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 05:38:37,782 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 970 transitions. [2022-01-18 05:38:37,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:37,783 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:37,783 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 05:38:37,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-18 05:38:37,999 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 05:38:37,999 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:38,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:38,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1391025286, now seen corresponding path program 12 times [2022-01-18 05:38:38,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:38,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696252850] [2022-01-18 05:38:38,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:38,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:38,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:38,174 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 05:38:38,174 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:38,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696252850] [2022-01-18 05:38:38,174 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696252850] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:38,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656802706] [2022-01-18 05:38:38,174 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:38:38,174 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:38,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:38,175 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 05:38:38,176 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 05:38:38,199 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:38:38,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:38,203 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:38:38,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:38,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:38,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:38,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:38,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:38,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:38,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:38,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:38,518 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 05:38:38,543 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 05:38:38,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:38,819 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 05:38:38,819 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 05:38:39,035 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 05:38:39,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656802706] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:39,035 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:39,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 05:38:39,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577903608] [2022-01-18 05:38:39,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:39,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:38:39,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:39,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:38:39,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=675, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:38:39,037 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 05:38:39,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:39,793 INFO L93 Difference]: Finished difference Result 956 states and 2038 transitions. [2022-01-18 05:38:39,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 05:38:39,793 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 05:38:39,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:39,796 INFO L225 Difference]: With dead ends: 956 [2022-01-18 05:38:39,796 INFO L226 Difference]: Without dead ends: 938 [2022-01-18 05:38:39,797 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 940 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=432, Invalid=2760, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 05:38:39,798 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 05:38:39,798 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 05:38:39,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2022-01-18 05:38:39,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 636. [2022-01-18 05:38:39,813 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 05:38:39,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1438 transitions. [2022-01-18 05:38:39,814 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1438 transitions. Word has length 26 [2022-01-18 05:38:39,814 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:39,814 INFO L470 AbstractCegarLoop]: Abstraction has 636 states and 1438 transitions. [2022-01-18 05:38:39,815 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 05:38:39,815 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1438 transitions. [2022-01-18 05:38:39,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:39,816 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:39,816 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 05:38:39,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-01-18 05:38:40,028 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 05:38:40,029 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:40,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:40,029 INFO L85 PathProgramCache]: Analyzing trace with hash 63590244, now seen corresponding path program 13 times [2022-01-18 05:38:40,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:40,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405986506] [2022-01-18 05:38:40,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:40,029 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:40,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:40,208 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 05:38:40,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:40,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405986506] [2022-01-18 05:38:40,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405986506] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:40,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1947728604] [2022-01-18 05:38:40,209 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:38:40,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:40,209 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:40,210 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 05:38:40,210 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 05:38:40,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:40,230 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:38:40,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:40,547 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:40,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:40,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:40,549 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:40,550 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:40,550 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:40,551 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 05:38:40,584 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 05:38:40,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:40,932 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 05:38:40,932 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 05:38:41,105 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 05:38:41,105 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1947728604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:41,105 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:41,105 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 05:38:41,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1985507739] [2022-01-18 05:38:41,106 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:41,106 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:38:41,106 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:41,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:38:41,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:38:41,107 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 05:38:41,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:41,936 INFO L93 Difference]: Finished difference Result 1334 states and 2937 transitions. [2022-01-18 05:38:41,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-01-18 05:38:41,937 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 05:38:41,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:41,940 INFO L225 Difference]: With dead ends: 1334 [2022-01-18 05:38:41,940 INFO L226 Difference]: Without dead ends: 1284 [2022-01-18 05:38:41,941 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1003 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=475, Invalid=3065, Unknown=0, NotChecked=0, Total=3540 [2022-01-18 05:38:41,941 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 05:38:41,942 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 05:38:41,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1284 states. [2022-01-18 05:38:41,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1284 to 743. [2022-01-18 05:38:41,961 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 05:38:41,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1687 transitions. [2022-01-18 05:38:41,962 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1687 transitions. Word has length 26 [2022-01-18 05:38:41,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:41,962 INFO L470 AbstractCegarLoop]: Abstraction has 743 states and 1687 transitions. [2022-01-18 05:38:41,963 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 05:38:41,963 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1687 transitions. [2022-01-18 05:38:41,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:41,964 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:41,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 05:38:41,987 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 05:38:42,187 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 05:38:42,187 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:42,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:42,188 INFO L85 PathProgramCache]: Analyzing trace with hash 915605980, now seen corresponding path program 14 times [2022-01-18 05:38:42,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:42,188 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497423023] [2022-01-18 05:38:42,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:42,188 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:42,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:42,347 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 05:38:42,348 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:42,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497423023] [2022-01-18 05:38:42,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497423023] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:42,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226546404] [2022-01-18 05:38:42,348 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:38:42,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:42,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:42,349 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 05:38:42,349 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 05:38:42,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:38:42,368 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:42,369 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:38:42,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:42,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:42,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:42,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:42,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:42,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:42,658 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:42,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:42,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:42,660 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 05:38:42,699 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 05:38:42,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:42,991 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 05:38:42,992 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 05:38:43,263 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 05:38:43,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226546404] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:43,264 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:43,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 28 [2022-01-18 05:38:43,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080700028] [2022-01-18 05:38:43,264 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:43,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-18 05:38:43,265 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:43,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-18 05:38:43,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=678, Unknown=0, NotChecked=0, Total=812 [2022-01-18 05:38:43,265 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 05:38:43,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:43,613 INFO L93 Difference]: Finished difference Result 1151 states and 2543 transitions. [2022-01-18 05:38:43,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:38:43,615 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 05:38:43,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:43,619 INFO L225 Difference]: With dead ends: 1151 [2022-01-18 05:38:43,619 INFO L226 Difference]: Without dead ends: 1115 [2022-01-18 05:38:43,620 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 371 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:38:43,620 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 199 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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 05:38:43,621 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 05:38:43,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1115 states. [2022-01-18 05:38:43,637 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1115 to 781. [2022-01-18 05:38:43,638 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 05:38:43,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 781 states to 781 states and 1782 transitions. [2022-01-18 05:38:43,640 INFO L78 Accepts]: Start accepts. Automaton has 781 states and 1782 transitions. Word has length 26 [2022-01-18 05:38:43,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:43,640 INFO L470 AbstractCegarLoop]: Abstraction has 781 states and 1782 transitions. [2022-01-18 05:38:43,641 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 05:38:43,641 INFO L276 IsEmpty]: Start isEmpty. Operand 781 states and 1782 transitions. [2022-01-18 05:38:43,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:43,642 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:43,642 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 05:38:43,671 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 05:38:43,865 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 05:38:43,865 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:43,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:43,865 INFO L85 PathProgramCache]: Analyzing trace with hash 622781848, now seen corresponding path program 15 times [2022-01-18 05:38:43,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:43,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922037055] [2022-01-18 05:38:43,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:43,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:43,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:44,027 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 05:38:44,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:44,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922037055] [2022-01-18 05:38:44,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922037055] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:44,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660683476] [2022-01-18 05:38:44,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:38:44,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:44,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:44,029 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 05:38:44,031 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 05:38:44,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:38:44,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:44,051 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:38:44,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:44,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:44,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:44,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:44,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:44,315 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 05:38:44,340 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 05:38:44,340 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:44,622 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 05:38:44,623 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 05:38:44,851 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 05:38:44,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660683476] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:44,851 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:44,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 26 [2022-01-18 05:38:44,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021295179] [2022-01-18 05:38:44,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:44,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:38:44,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:44,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:38:44,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=581, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:38:44,852 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 05:38:45,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:45,856 INFO L93 Difference]: Finished difference Result 1683 states and 3632 transitions. [2022-01-18 05:38:45,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 05:38:45,856 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 05:38:45,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:45,861 INFO L225 Difference]: With dead ends: 1683 [2022-01-18 05:38:45,861 INFO L226 Difference]: Without dead ends: 1442 [2022-01-18 05:38:45,862 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 792 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=415, Invalid=2447, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 05:38:45,862 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 05:38:45,862 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 05:38:45,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1442 states. [2022-01-18 05:38:45,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1442 to 841. [2022-01-18 05:38:45,882 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 05:38:45,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 841 states to 841 states and 1910 transitions. [2022-01-18 05:38:45,884 INFO L78 Accepts]: Start accepts. Automaton has 841 states and 1910 transitions. Word has length 26 [2022-01-18 05:38:45,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:45,884 INFO L470 AbstractCegarLoop]: Abstraction has 841 states and 1910 transitions. [2022-01-18 05:38:45,884 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 05:38:45,884 INFO L276 IsEmpty]: Start isEmpty. Operand 841 states and 1910 transitions. [2022-01-18 05:38:45,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:45,886 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:45,886 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 05:38:45,911 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 05:38:46,100 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 05:38:46,100 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:46,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:46,100 INFO L85 PathProgramCache]: Analyzing trace with hash -851190256, now seen corresponding path program 16 times [2022-01-18 05:38:46,100 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:46,100 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716718065] [2022-01-18 05:38:46,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:46,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:46,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:46,288 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 05:38:46,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:46,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716718065] [2022-01-18 05:38:46,289 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716718065] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:46,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250654688] [2022-01-18 05:38:46,289 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:38:46,289 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:46,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:46,292 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 05:38:46,293 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 05:38:46,315 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:38:46,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:46,316 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:38:46,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:46,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:46,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:46,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:46,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:46,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:46,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:46,641 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 05:38:46,673 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 05:38:46,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:46,990 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 05:38:46,991 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 05:38:47,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 05:38:47,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250654688] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:47,333 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:47,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:38:47,333 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925176141] [2022-01-18 05:38:47,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:47,333 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:38:47,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:47,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:38:47,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:38:47,334 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 05:38:48,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:48,453 INFO L93 Difference]: Finished difference Result 1643 states and 3643 transitions. [2022-01-18 05:38:48,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 05:38:48,454 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 05:38:48,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:48,458 INFO L225 Difference]: With dead ends: 1643 [2022-01-18 05:38:48,458 INFO L226 Difference]: Without dead ends: 1583 [2022-01-18 05:38:48,459 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1262 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=591, Invalid=3831, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 05:38:48,460 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 246 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 668 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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 05:38:48,460 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 05:38:48,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1583 states. [2022-01-18 05:38:48,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1583 to 697. [2022-01-18 05:38:48,476 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 05:38:48,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1539 transitions. [2022-01-18 05:38:48,478 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1539 transitions. Word has length 26 [2022-01-18 05:38:48,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:48,478 INFO L470 AbstractCegarLoop]: Abstraction has 697 states and 1539 transitions. [2022-01-18 05:38:48,478 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 05:38:48,478 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1539 transitions. [2022-01-18 05:38:48,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:48,479 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:48,480 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 05:38:48,501 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 05:38:48,695 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 05:38:48,695 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:48,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:48,696 INFO L85 PathProgramCache]: Analyzing trace with hash 603425274, now seen corresponding path program 17 times [2022-01-18 05:38:48,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:48,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164779188] [2022-01-18 05:38:48,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:48,696 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:48,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:48,855 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 05:38:48,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:48,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164779188] [2022-01-18 05:38:48,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164779188] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:48,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1551143307] [2022-01-18 05:38:48,855 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:38:48,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:48,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:48,856 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 05:38:48,857 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 05:38:48,881 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:38:48,881 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:48,884 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:38:48,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:49,149 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:49,150 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:49,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:49,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:49,152 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 05:38:49,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 05:38:49,179 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:49,455 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 05:38:49,455 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 05:38:49,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 05:38:49,647 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1551143307] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:49,647 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:49,647 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:38:49,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216561153] [2022-01-18 05:38:49,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:49,648 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:38:49,648 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:49,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:38:49,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=636, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:38:49,649 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 05:38:50,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:50,522 INFO L93 Difference]: Finished difference Result 1410 states and 3058 transitions. [2022-01-18 05:38:50,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 05:38:50,523 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 05:38:50,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:50,526 INFO L225 Difference]: With dead ends: 1410 [2022-01-18 05:38:50,526 INFO L226 Difference]: Without dead ends: 1360 [2022-01-18 05:38:50,527 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 892 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=471, Invalid=2951, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 05:38:50,528 INFO L933 BasicCegarLoop]: 80 mSDtfsCounter, 326 mSDsluCounter, 1030 mSDsCounter, 0 mSdLazyCounter, 758 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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 05:38:50,528 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 05:38:50,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1360 states. [2022-01-18 05:38:50,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1360 to 691. [2022-01-18 05:38:50,543 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 05:38:50,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1522 transitions. [2022-01-18 05:38:50,545 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1522 transitions. Word has length 26 [2022-01-18 05:38:50,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:50,545 INFO L470 AbstractCegarLoop]: Abstraction has 691 states and 1522 transitions. [2022-01-18 05:38:50,545 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 05:38:50,545 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1522 transitions. [2022-01-18 05:38:50,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:50,546 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:50,546 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 05:38:50,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-01-18 05:38:50,759 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 05:38:50,760 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:50,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:50,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1455441010, now seen corresponding path program 18 times [2022-01-18 05:38:50,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:50,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943866214] [2022-01-18 05:38:50,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:50,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:50,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:50,925 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 05:38:50,925 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:50,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943866214] [2022-01-18 05:38:50,925 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943866214] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:50,925 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695368179] [2022-01-18 05:38:50,925 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:38:50,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:50,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:50,926 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 05:38:50,942 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 05:38:50,960 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:38:50,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:50,960 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:38:50,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:51,250 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:51,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:51,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:51,252 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:51,252 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:51,252 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 05:38:51,279 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 05:38:51,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:51,563 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 05:38:51,563 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 05:38:51,736 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 05:38:51,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695368179] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:51,737 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:51,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2022-01-18 05:38:51,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133484996] [2022-01-18 05:38:51,737 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:51,737 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-01-18 05:38:51,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:51,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-01-18 05:38:51,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-01-18 05:38:51,738 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 05:38:52,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:52,214 INFO L93 Difference]: Finished difference Result 1225 states and 2663 transitions. [2022-01-18 05:38:52,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 05:38:52,214 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 05:38:52,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:52,217 INFO L225 Difference]: With dead ends: 1225 [2022-01-18 05:38:52,217 INFO L226 Difference]: Without dead ends: 1193 [2022-01-18 05:38:52,218 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 05:38:52,218 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 05:38:52,219 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 05:38:52,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2022-01-18 05:38:52,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 815. [2022-01-18 05:38:52,233 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 05:38:52,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 815 states to 815 states and 1811 transitions. [2022-01-18 05:38:52,235 INFO L78 Accepts]: Start accepts. Automaton has 815 states and 1811 transitions. Word has length 26 [2022-01-18 05:38:52,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:52,235 INFO L470 AbstractCegarLoop]: Abstraction has 815 states and 1811 transitions. [2022-01-18 05:38:52,235 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 05:38:52,235 INFO L276 IsEmpty]: Start isEmpty. Operand 815 states and 1811 transitions. [2022-01-18 05:38:52,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-01-18 05:38:52,236 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:52,237 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 05:38:52,257 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 05:38:52,455 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 05:38:52,455 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:52,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:52,456 INFO L85 PathProgramCache]: Analyzing trace with hash -818373156, now seen corresponding path program 19 times [2022-01-18 05:38:52,456 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:52,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423508256] [2022-01-18 05:38:52,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:52,456 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:52,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:52,617 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 05:38:52,618 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:52,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423508256] [2022-01-18 05:38:52,618 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423508256] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:52,618 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1396536841] [2022-01-18 05:38:52,618 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:38:52,618 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:52,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:52,619 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 05:38:52,620 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 05:38:52,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:52,637 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-18 05:38:52,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:52,856 INFO L353 Elim1Store]: treesize reduction 32, result has 3.0 percent of original size [2022-01-18 05:38:52,856 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 05:38:52,885 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 05:38:52,885 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:53,156 INFO L353 Elim1Store]: treesize reduction 76, result has 52.8 percent of original size [2022-01-18 05:38:53,157 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 05:38:53,353 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 05:38:53,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1396536841] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:53,353 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:53,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 26 [2022-01-18 05:38:53,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919921446] [2022-01-18 05:38:53,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:53,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-18 05:38:53,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:53,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-18 05:38:53,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-01-18 05:38:53,354 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 05:38:53,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:53,696 INFO L93 Difference]: Finished difference Result 1100 states and 2418 transitions. [2022-01-18 05:38:53,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-01-18 05:38:53,697 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 05:38:53,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:53,701 INFO L225 Difference]: With dead ends: 1100 [2022-01-18 05:38:53,701 INFO L226 Difference]: Without dead ends: 1077 [2022-01-18 05:38:53,701 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 05:38:53,702 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 05:38:53,702 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 05:38:53,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states. [2022-01-18 05:38:53,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 801. [2022-01-18 05:38:53,715 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 05:38:53,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 801 states to 801 states and 1777 transitions. [2022-01-18 05:38:53,717 INFO L78 Accepts]: Start accepts. Automaton has 801 states and 1777 transitions. Word has length 26 [2022-01-18 05:38:53,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:53,717 INFO L470 AbstractCegarLoop]: Abstraction has 801 states and 1777 transitions. [2022-01-18 05:38:53,717 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 05:38:53,717 INFO L276 IsEmpty]: Start isEmpty. Operand 801 states and 1777 transitions. [2022-01-18 05:38:53,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-01-18 05:38:53,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:53,719 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 05:38:53,740 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 05:38:53,940 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 05:38:53,940 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:53,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:53,941 INFO L85 PathProgramCache]: Analyzing trace with hash 6216637, now seen corresponding path program 20 times [2022-01-18 05:38:53,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:53,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195456048] [2022-01-18 05:38:53,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:53,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:53,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:53,972 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 05:38:53,972 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:53,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195456048] [2022-01-18 05:38:53,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195456048] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:53,972 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869456332] [2022-01-18 05:38:53,972 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:38:53,972 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:53,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:53,973 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 05:38:53,997 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 05:38:54,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:38:54,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:54,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-18 05:38:54,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:54,041 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 05:38:54,042 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:54,083 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 05:38:54,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869456332] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:54,083 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:54,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 6 [2022-01-18 05:38:54,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921788609] [2022-01-18 05:38:54,084 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:54,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 05:38:54,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:54,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 05:38:54,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2022-01-18 05:38:54,085 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 05:38:54,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:54,110 INFO L93 Difference]: Finished difference Result 1261 states and 2772 transitions. [2022-01-18 05:38:54,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 05:38:54,110 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 05:38:54,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:54,114 INFO L225 Difference]: With dead ends: 1261 [2022-01-18 05:38:54,114 INFO L226 Difference]: Without dead ends: 1254 [2022-01-18 05:38:54,114 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 05:38:54,115 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 05:38:54,115 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 05:38:54,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1254 states. [2022-01-18 05:38:54,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1254 to 1028. [2022-01-18 05:38:54,130 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 05:38:54,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1028 states to 1028 states and 2309 transitions. [2022-01-18 05:38:54,132 INFO L78 Accepts]: Start accepts. Automaton has 1028 states and 2309 transitions. Word has length 28 [2022-01-18 05:38:54,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:54,133 INFO L470 AbstractCegarLoop]: Abstraction has 1028 states and 2309 transitions. [2022-01-18 05:38:54,133 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 05:38:54,133 INFO L276 IsEmpty]: Start isEmpty. Operand 1028 states and 2309 transitions. [2022-01-18 05:38:54,134 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:38:54,134 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:54,135 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 05:38:54,157 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 05:38:54,347 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 05:38:54,348 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:54,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:54,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1607383775, now seen corresponding path program 21 times [2022-01-18 05:38:54,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:54,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752510157] [2022-01-18 05:38:54,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:54,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:54,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:54,568 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 05:38:54,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:54,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752510157] [2022-01-18 05:38:54,569 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752510157] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:54,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947423380] [2022-01-18 05:38:54,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:38:54,569 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:54,569 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:54,570 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 05:38:54,571 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 05:38:54,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:38:54,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:54,593 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:38:54,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:55,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:55,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:55,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:55,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:55,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:55,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:55,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:55,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:55,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:55,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:55,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:55,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:55,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:55,046 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 05:38:55,086 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 05:38:55,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:55,599 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:38:55,600 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 05:38:55,944 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 05:38:55,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947423380] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:55,944 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:55,944 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-18 05:38:55,944 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818195652] [2022-01-18 05:38:55,944 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:55,944 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:38:55,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:55,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:38:55,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1117, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:38:55,945 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 05:38:57,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:38:57,553 INFO L93 Difference]: Finished difference Result 2796 states and 6050 transitions. [2022-01-18 05:38:57,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 05:38:57,553 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 05:38:57,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:38:57,560 INFO L225 Difference]: With dead ends: 2796 [2022-01-18 05:38:57,560 INFO L226 Difference]: Without dead ends: 2528 [2022-01-18 05:38:57,562 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2177 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=820, Invalid=5660, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 05:38:57,563 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:38:57,563 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.4s Time] [2022-01-18 05:38:57,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2528 states. [2022-01-18 05:38:57,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2528 to 1250. [2022-01-18 05:38:57,588 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 05:38:57,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1250 states to 1250 states and 2838 transitions. [2022-01-18 05:38:57,591 INFO L78 Accepts]: Start accepts. Automaton has 1250 states and 2838 transitions. Word has length 31 [2022-01-18 05:38:57,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:38:57,591 INFO L470 AbstractCegarLoop]: Abstraction has 1250 states and 2838 transitions. [2022-01-18 05:38:57,591 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 05:38:57,592 INFO L276 IsEmpty]: Start isEmpty. Operand 1250 states and 2838 transitions. [2022-01-18 05:38:57,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:38:57,593 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:38:57,593 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 05:38:57,616 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-01-18 05:38:57,815 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 05:38:57,816 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:38:57,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:38:57,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1539207641, now seen corresponding path program 22 times [2022-01-18 05:38:57,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:38:57,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739745118] [2022-01-18 05:38:57,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:38:57,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:38:57,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:38:58,039 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 05:38:58,039 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:38:58,039 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739745118] [2022-01-18 05:38:58,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739745118] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:38:58,040 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1821531725] [2022-01-18 05:38:58,040 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:38:58,040 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:38:58,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:38:58,060 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 05:38:58,061 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 05:38:58,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:38:58,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:38:58,082 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:38:58,083 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:38:58,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:58,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:58,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:58,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:58,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:58,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:58,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:58,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:58,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:58,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:58,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:38:58,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:38:58,523 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 05:38:58,550 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 05:38:58,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:38:59,037 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:38:59,037 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 05:38:59,522 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 05:38:59,522 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1821531725] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:38:59,522 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:38:59,522 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:38:59,523 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13390748] [2022-01-18 05:38:59,523 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:38:59,523 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:38:59,523 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:38:59,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:38:59,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=1196, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:38:59,524 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 05:39:01,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:01,303 INFO L93 Difference]: Finished difference Result 3258 states and 7175 transitions. [2022-01-18 05:39:01,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 05:39:01,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 05:39:01,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:01,313 INFO L225 Difference]: With dead ends: 3258 [2022-01-18 05:39:01,313 INFO L226 Difference]: Without dead ends: 3166 [2022-01-18 05:39:01,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2725 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=921, Invalid=7269, Unknown=0, NotChecked=0, Total=8190 [2022-01-18 05:39:01,316 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 05:39:01,316 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 05:39:01,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3166 states. [2022-01-18 05:39:01,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3166 to 1217. [2022-01-18 05:39:01,347 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 05:39:01,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1217 states to 1217 states and 2747 transitions. [2022-01-18 05:39:01,349 INFO L78 Accepts]: Start accepts. Automaton has 1217 states and 2747 transitions. Word has length 31 [2022-01-18 05:39:01,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:01,349 INFO L470 AbstractCegarLoop]: Abstraction has 1217 states and 2747 transitions. [2022-01-18 05:39:01,350 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 05:39:01,350 INFO L276 IsEmpty]: Start isEmpty. Operand 1217 states and 2747 transitions. [2022-01-18 05:39:01,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:01,352 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:01,352 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 05:39:01,377 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 05:39:01,565 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 05:39:01,565 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:01,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:01,566 INFO L85 PathProgramCache]: Analyzing trace with hash 202404227, now seen corresponding path program 23 times [2022-01-18 05:39:01,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:01,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928953334] [2022-01-18 05:39:01,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:01,566 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:01,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:01,789 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 05:39:01,790 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:01,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928953334] [2022-01-18 05:39:01,790 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928953334] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:01,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2116808173] [2022-01-18 05:39:01,790 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:39:01,790 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:01,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:01,796 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 05:39:01,797 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 05:39:01,817 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:39:01,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:01,818 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:01,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:02,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,304 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:02,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:02,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:02,307 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:02,307 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 05:39:02,369 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 05:39:02,369 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:02,868 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:02,868 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 05:39:03,216 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 05:39:03,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2116808173] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:03,216 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:03,216 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:39:03,216 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589759656] [2022-01-18 05:39:03,216 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:03,217 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:39:03,217 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:03,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:39:03,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=1212, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:39:03,217 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 05:39:04,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:04,681 INFO L93 Difference]: Finished difference Result 2795 states and 6172 transitions. [2022-01-18 05:39:04,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 05:39:04,682 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 05:39:04,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:04,687 INFO L225 Difference]: With dead ends: 2795 [2022-01-18 05:39:04,688 INFO L226 Difference]: Without dead ends: 2714 [2022-01-18 05:39:04,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2017 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=735, Invalid=5745, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 05:39:04,689 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:39:04,689 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.4s Time] [2022-01-18 05:39:04,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2714 states. [2022-01-18 05:39:04,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2714 to 1126. [2022-01-18 05:39:04,710 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 05:39:04,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1126 states to 1126 states and 2531 transitions. [2022-01-18 05:39:04,712 INFO L78 Accepts]: Start accepts. Automaton has 1126 states and 2531 transitions. Word has length 31 [2022-01-18 05:39:04,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:04,712 INFO L470 AbstractCegarLoop]: Abstraction has 1126 states and 2531 transitions. [2022-01-18 05:39:04,713 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 05:39:04,713 INFO L276 IsEmpty]: Start isEmpty. Operand 1126 states and 2531 transitions. [2022-01-18 05:39:04,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:04,714 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:04,714 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 05:39:04,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-01-18 05:39:04,927 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 05:39:04,928 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:04,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:04,928 INFO L85 PathProgramCache]: Analyzing trace with hash 419778619, now seen corresponding path program 24 times [2022-01-18 05:39:04,928 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:04,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728737509] [2022-01-18 05:39:04,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:04,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:04,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:05,155 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 05:39:05,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:05,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728737509] [2022-01-18 05:39:05,155 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728737509] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:05,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123943619] [2022-01-18 05:39:05,155 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:39:05,155 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:05,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:05,157 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 05:39:05,157 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 05:39:05,179 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:39:05,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:05,180 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 05:39:05,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:05,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:05,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:05,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:05,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:05,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:05,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:05,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:05,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:05,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:05,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:05,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:05,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:05,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:05,852 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 05:39:05,884 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 05:39:05,884 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:06,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,449 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,450 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,452 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,454 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,456 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,469 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:06,498 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:39:06,498 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 05:39:06,749 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 05:39:06,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123943619] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:06,749 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:06,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-01-18 05:39:06,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410398725] [2022-01-18 05:39:06,750 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:06,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 05:39:06,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:06,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 05:39:06,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1214, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:39:06,750 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 05:39:10,288 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:10,288 INFO L93 Difference]: Finished difference Result 1999 states and 4373 transitions. [2022-01-18 05:39:10,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 05:39:10,289 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 05:39:10,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:10,293 INFO L225 Difference]: With dead ends: 1999 [2022-01-18 05:39:10,293 INFO L226 Difference]: Without dead ends: 1946 [2022-01-18 05:39:10,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1693 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=828, Invalid=4871, Unknown=1, NotChecked=0, Total=5700 [2022-01-18 05:39:10,295 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 244 mSDsluCounter, 916 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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 05:39:10,295 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 05:39:10,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1946 states. [2022-01-18 05:39:10,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1946 to 1263. [2022-01-18 05:39:10,317 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 05:39:10,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1263 states to 1263 states and 2849 transitions. [2022-01-18 05:39:10,319 INFO L78 Accepts]: Start accepts. Automaton has 1263 states and 2849 transitions. Word has length 31 [2022-01-18 05:39:10,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:10,319 INFO L470 AbstractCegarLoop]: Abstraction has 1263 states and 2849 transitions. [2022-01-18 05:39:10,320 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 05:39:10,320 INFO L276 IsEmpty]: Start isEmpty. Operand 1263 states and 2849 transitions. [2022-01-18 05:39:10,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:10,322 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:10,322 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 05:39:10,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-01-18 05:39:10,535 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 05:39:10,535 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:10,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:10,536 INFO L85 PathProgramCache]: Analyzing trace with hash -581010569, now seen corresponding path program 25 times [2022-01-18 05:39:10,536 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:10,536 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189240242] [2022-01-18 05:39:10,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:10,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:10,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:10,746 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 05:39:10,746 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:10,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189240242] [2022-01-18 05:39:10,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189240242] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:10,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1712197202] [2022-01-18 05:39:10,747 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:39:10,747 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:10,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:10,748 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 05:39:10,749 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 05:39:10,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:10,768 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:10,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:11,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:11,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,233 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:11,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:11,234 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:11,235 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 05:39:11,267 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 05:39:11,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:11,789 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:11,790 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 05:39:12,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 05:39:12,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1712197202] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:12,073 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:12,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 15] total 34 [2022-01-18 05:39:12,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538236915] [2022-01-18 05:39:12,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:12,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:39:12,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:12,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:39:12,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=194, Invalid=996, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:39:12,074 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 05:39:13,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:13,552 INFO L93 Difference]: Finished difference Result 2662 states and 5775 transitions. [2022-01-18 05:39:13,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 05:39:13,552 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 05:39:13,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:13,567 INFO L225 Difference]: With dead ends: 2662 [2022-01-18 05:39:13,567 INFO L226 Difference]: Without dead ends: 2421 [2022-01-18 05:39:13,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 5 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1210 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=550, Invalid=3482, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 05:39:13,568 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 373 mSDsluCounter, 1845 mSDsCounter, 0 mSdLazyCounter, 1201 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:39:13,568 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.6s Time] [2022-01-18 05:39:13,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2421 states. [2022-01-18 05:39:13,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2421 to 1353. [2022-01-18 05:39:13,590 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 05:39:13,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1353 states to 1353 states and 3047 transitions. [2022-01-18 05:39:13,593 INFO L78 Accepts]: Start accepts. Automaton has 1353 states and 3047 transitions. Word has length 31 [2022-01-18 05:39:13,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:13,593 INFO L470 AbstractCegarLoop]: Abstraction has 1353 states and 3047 transitions. [2022-01-18 05:39:13,593 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 05:39:13,593 INFO L276 IsEmpty]: Start isEmpty. Operand 1353 states and 3047 transitions. [2022-01-18 05:39:13,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:13,595 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:13,595 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 05:39:13,617 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-01-18 05:39:13,816 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 05:39:13,816 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:13,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:13,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1729386449, now seen corresponding path program 26 times [2022-01-18 05:39:13,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:13,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888236606] [2022-01-18 05:39:13,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:13,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:13,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:14,050 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 05:39:14,050 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:14,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888236606] [2022-01-18 05:39:14,051 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888236606] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:14,051 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84281946] [2022-01-18 05:39:14,051 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:39:14,051 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:14,051 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:14,052 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 05:39:14,053 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 05:39:14,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:39:14,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:14,077 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:14,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:14,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:14,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:14,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:14,538 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:14,538 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:14,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:14,539 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:14,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:14,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:14,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:14,541 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:14,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:14,542 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 05:39:14,569 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 05:39:14,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:15,062 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:15,062 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 05:39:15,395 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 05:39:15,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84281946] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:15,395 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:15,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-18 05:39:15,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003431039] [2022-01-18 05:39:15,395 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:15,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:39:15,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:15,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:39:15,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1068, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:39:15,396 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 05:39:17,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:17,262 INFO L93 Difference]: Finished difference Result 2884 states and 6295 transitions. [2022-01-18 05:39:17,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 05:39:17,262 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 05:39:17,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:17,267 INFO L225 Difference]: With dead ends: 2884 [2022-01-18 05:39:17,267 INFO L226 Difference]: Without dead ends: 2833 [2022-01-18 05:39:17,269 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 38 SyntacticMatches, 6 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2245 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=874, Invalid=6266, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 05:39:17,269 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 05:39:17,269 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 05:39:17,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2833 states. [2022-01-18 05:39:17,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2833 to 1449. [2022-01-18 05:39:17,298 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 05:39:17,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1449 states to 1449 states and 3272 transitions. [2022-01-18 05:39:17,301 INFO L78 Accepts]: Start accepts. Automaton has 1449 states and 3272 transitions. Word has length 31 [2022-01-18 05:39:17,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:17,301 INFO L470 AbstractCegarLoop]: Abstraction has 1449 states and 3272 transitions. [2022-01-18 05:39:17,302 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 05:39:17,302 INFO L276 IsEmpty]: Start isEmpty. Operand 1449 states and 3272 transitions. [2022-01-18 05:39:17,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:17,303 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:17,303 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 05:39:17,326 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-01-18 05:39:17,519 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 05:39:17,519 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:17,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:17,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1228777433, now seen corresponding path program 27 times [2022-01-18 05:39:17,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:17,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791842166] [2022-01-18 05:39:17,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:17,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:17,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:17,761 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 05:39:17,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:17,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791842166] [2022-01-18 05:39:17,762 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791842166] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:17,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097218463] [2022-01-18 05:39:17,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:39:17,762 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:17,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:17,763 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 05:39:17,764 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 05:39:17,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:39:17,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:17,789 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:17,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:18,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:18,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:18,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:18,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:18,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:18,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:18,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:18,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:18,240 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:18,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:18,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:18,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:18,242 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 05:39:18,270 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 05:39:18,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:18,761 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:18,761 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 05:39:19,138 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 05:39:19,138 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097218463] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:19,138 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:19,138 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-18 05:39:19,138 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309345227] [2022-01-18 05:39:19,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:19,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:39:19,139 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:19,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:39:19,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=1141, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:39:19,139 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 05:39:20,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:20,646 INFO L93 Difference]: Finished difference Result 3139 states and 6935 transitions. [2022-01-18 05:39:20,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 05:39:20,646 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 05:39:20,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:20,652 INFO L225 Difference]: With dead ends: 3139 [2022-01-18 05:39:20,652 INFO L226 Difference]: Without dead ends: 3061 [2022-01-18 05:39:20,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1545 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=679, Invalid=4723, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 05:39:20,653 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 259 mSDsluCounter, 1794 mSDsCounter, 0 mSdLazyCounter, 1306 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:39:20,654 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.6s Time] [2022-01-18 05:39:20,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3061 states. [2022-01-18 05:39:20,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3061 to 1259. [2022-01-18 05:39:20,679 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 05:39:20,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1259 states to 1259 states and 2815 transitions. [2022-01-18 05:39:20,682 INFO L78 Accepts]: Start accepts. Automaton has 1259 states and 2815 transitions. Word has length 31 [2022-01-18 05:39:20,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:20,682 INFO L470 AbstractCegarLoop]: Abstraction has 1259 states and 2815 transitions. [2022-01-18 05:39:20,682 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 05:39:20,682 INFO L276 IsEmpty]: Start isEmpty. Operand 1259 states and 2815 transitions. [2022-01-18 05:39:20,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:20,684 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:20,684 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 05:39:20,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 05:39:20,904 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 05:39:20,905 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:20,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:20,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1446151825, now seen corresponding path program 28 times [2022-01-18 05:39:20,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:20,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628645259] [2022-01-18 05:39:20,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:20,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:20,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:21,117 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 05:39:21,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:21,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628645259] [2022-01-18 05:39:21,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628645259] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:21,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366466560] [2022-01-18 05:39:21,118 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:39:21,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:21,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:21,119 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 05:39:21,120 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 05:39:21,140 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:39:21,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:21,141 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:21,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:21,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:21,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:21,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:21,595 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:21,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:21,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:21,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:21,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:21,601 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:21,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:21,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:21,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:21,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:21,604 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:21,604 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 05:39:21,633 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 05:39:21,633 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:22,179 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:22,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 76 treesize of output 186 [2022-01-18 05:39:22,519 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 05:39:22,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366466560] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:22,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:22,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:39:22,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932173477] [2022-01-18 05:39:22,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:22,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:39:22,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:22,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:39:22,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=193, Invalid=1213, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:39:22,520 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 05:39:23,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:23,618 INFO L93 Difference]: Finished difference Result 2581 states and 5684 transitions. [2022-01-18 05:39:23,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-01-18 05:39:23,618 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 05:39:23,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:23,624 INFO L225 Difference]: With dead ends: 2581 [2022-01-18 05:39:23,624 INFO L226 Difference]: Without dead ends: 2533 [2022-01-18 05:39:23,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1341 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=564, Invalid=4128, Unknown=0, NotChecked=0, Total=4692 [2022-01-18 05:39:23,625 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:39:23,626 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.4s Time] [2022-01-18 05:39:23,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2533 states. [2022-01-18 05:39:23,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2533 to 1226. [2022-01-18 05:39:23,648 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 05:39:23,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1226 states to 1226 states and 2733 transitions. [2022-01-18 05:39:23,651 INFO L78 Accepts]: Start accepts. Automaton has 1226 states and 2733 transitions. Word has length 31 [2022-01-18 05:39:23,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:23,651 INFO L470 AbstractCegarLoop]: Abstraction has 1226 states and 2733 transitions. [2022-01-18 05:39:23,651 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 05:39:23,651 INFO L276 IsEmpty]: Start isEmpty. Operand 1226 states and 2733 transitions. [2022-01-18 05:39:23,653 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:23,653 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:23,653 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 05:39:23,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-01-18 05:39:23,874 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 05:39:23,874 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:23,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:23,874 INFO L85 PathProgramCache]: Analyzing trace with hash 973292475, now seen corresponding path program 29 times [2022-01-18 05:39:23,874 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:23,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510735798] [2022-01-18 05:39:23,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:23,875 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:23,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:24,095 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 05:39:24,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:24,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510735798] [2022-01-18 05:39:24,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510735798] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:24,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [202519589] [2022-01-18 05:39:24,095 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:39:24,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:24,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:24,096 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 05:39:24,097 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 05:39:24,117 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:39:24,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:24,118 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:24,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:24,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:24,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:24,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:24,568 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:24,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:24,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:24,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:24,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:24,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:24,571 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:24,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:24,572 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:24,573 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 05:39:24,603 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 05:39:24,603 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:25,111 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:25,111 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 05:39:25,517 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 05:39:25,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [202519589] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:25,518 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:25,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:39:25,518 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521630865] [2022-01-18 05:39:25,518 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:25,518 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:39:25,518 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:25,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:39:25,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1211, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:39:25,519 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 05:39:26,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:26,356 INFO L93 Difference]: Finished difference Result 2552 states and 5597 transitions. [2022-01-18 05:39:26,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-01-18 05:39:26,357 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 05:39:26,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:26,361 INFO L225 Difference]: With dead ends: 2552 [2022-01-18 05:39:26,361 INFO L226 Difference]: Without dead ends: 2515 [2022-01-18 05:39:26,361 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 05:39:26,362 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 05:39:26,362 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 05:39:26,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2515 states. [2022-01-18 05:39:26,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2515 to 1235. [2022-01-18 05:39:26,384 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 05:39:26,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1235 states to 1235 states and 2744 transitions. [2022-01-18 05:39:26,386 INFO L78 Accepts]: Start accepts. Automaton has 1235 states and 2744 transitions. Word has length 31 [2022-01-18 05:39:26,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:26,387 INFO L470 AbstractCegarLoop]: Abstraction has 1235 states and 2744 transitions. [2022-01-18 05:39:26,387 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 05:39:26,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1235 states and 2744 transitions. [2022-01-18 05:39:26,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:26,388 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:26,388 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 05:39:26,413 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 05:39:26,602 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 05:39:26,602 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:26,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:26,602 INFO L85 PathProgramCache]: Analyzing trace with hash 1654123481, now seen corresponding path program 30 times [2022-01-18 05:39:26,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:26,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037629889] [2022-01-18 05:39:26,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:26,602 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:26,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:26,868 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 05:39:26,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:26,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037629889] [2022-01-18 05:39:26,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037629889] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:26,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2047949686] [2022-01-18 05:39:26,868 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:39:26,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:26,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:26,869 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 05:39:26,871 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 05:39:26,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:39:26,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:26,895 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:26,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:27,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:27,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:27,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:27,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:27,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:27,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:27,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:27,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:27,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:27,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:27,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:27,366 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:27,371 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 05:39:27,398 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 05:39:27,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:27,890 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:27,890 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 05:39:28,142 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 05:39:28,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2047949686] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:28,142 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:28,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:39:28,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1439725295] [2022-01-18 05:39:28,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:28,143 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:39:28,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:28,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:39:28,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1188, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:39:28,143 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 05:39:30,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:30,632 INFO L93 Difference]: Finished difference Result 3680 states and 7819 transitions. [2022-01-18 05:39:30,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 05:39:30,632 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 05:39:30,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:30,636 INFO L225 Difference]: With dead ends: 3680 [2022-01-18 05:39:30,637 INFO L226 Difference]: Without dead ends: 3318 [2022-01-18 05:39:30,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3017 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1029, Invalid=7901, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 05:39:30,638 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 05:39:30,638 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 05:39:30,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states. [2022-01-18 05:39:30,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 1515. [2022-01-18 05:39:30,664 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 05:39:30,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1515 states to 1515 states and 3406 transitions. [2022-01-18 05:39:30,666 INFO L78 Accepts]: Start accepts. Automaton has 1515 states and 3406 transitions. Word has length 31 [2022-01-18 05:39:30,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:30,666 INFO L470 AbstractCegarLoop]: Abstraction has 1515 states and 3406 transitions. [2022-01-18 05:39:30,666 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 05:39:30,666 INFO L276 IsEmpty]: Start isEmpty. Operand 1515 states and 3406 transitions. [2022-01-18 05:39:30,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:30,668 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:30,668 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 05:39:30,683 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-01-18 05:39:30,868 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 05:39:30,868 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:30,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:30,869 INFO L85 PathProgramCache]: Analyzing trace with hash -831055813, now seen corresponding path program 31 times [2022-01-18 05:39:30,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:30,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197829143] [2022-01-18 05:39:30,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:30,869 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:30,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:31,084 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 05:39:31,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:31,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197829143] [2022-01-18 05:39:31,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [197829143] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:31,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053804341] [2022-01-18 05:39:31,085 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:39:31,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:31,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:31,086 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 05:39:31,087 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 05:39:31,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:31,108 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:31,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:31,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:31,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:31,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:31,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:31,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:31,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:31,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:31,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:31,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:31,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:31,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:31,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:31,584 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 05:39:31,631 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 05:39:31,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:32,160 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:32,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 76 treesize of output 186 [2022-01-18 05:39:32,482 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 05:39:32,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053804341] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:32,482 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:32,482 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:39:32,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601780418] [2022-01-18 05:39:32,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:32,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:39:32,482 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:32,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:39:32,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1211, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:39:32,483 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 05:39:34,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:34,432 INFO L93 Difference]: Finished difference Result 3260 states and 7163 transitions. [2022-01-18 05:39:34,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 05:39:34,433 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 05:39:34,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:34,437 INFO L225 Difference]: With dead ends: 3260 [2022-01-18 05:39:34,437 INFO L226 Difference]: Without dead ends: 3157 [2022-01-18 05:39:34,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2162 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=765, Invalid=6375, Unknown=0, NotChecked=0, Total=7140 [2022-01-18 05:39:34,438 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.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:39:34,438 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.5s Time] [2022-01-18 05:39:34,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3157 states. [2022-01-18 05:39:34,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3157 to 1923. [2022-01-18 05:39:34,472 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 05:39:34,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1923 states to 1923 states and 4349 transitions. [2022-01-18 05:39:34,476 INFO L78 Accepts]: Start accepts. Automaton has 1923 states and 4349 transitions. Word has length 31 [2022-01-18 05:39:34,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:34,476 INFO L470 AbstractCegarLoop]: Abstraction has 1923 states and 4349 transitions. [2022-01-18 05:39:34,476 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 05:39:34,476 INFO L276 IsEmpty]: Start isEmpty. Operand 1923 states and 4349 transitions. [2022-01-18 05:39:34,478 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:34,478 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:34,478 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 05:39:34,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-01-18 05:39:34,691 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 05:39:34,691 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:34,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:34,692 INFO L85 PathProgramCache]: Analyzing trace with hash -613681421, now seen corresponding path program 32 times [2022-01-18 05:39:34,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:34,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218026675] [2022-01-18 05:39:34,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:34,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:34,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:34,915 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 05:39:34,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:34,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218026675] [2022-01-18 05:39:34,915 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218026675] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:34,915 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815892201] [2022-01-18 05:39:34,915 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:39:34,915 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:34,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:34,916 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 05:39:34,917 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 05:39:34,938 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:39:34,938 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:34,939 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:34,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:35,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:35,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:35,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:35,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:35,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:35,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:35,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:35,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:35,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:35,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:35,477 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:35,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:35,478 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 05:39:35,509 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 05:39:35,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:36,022 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:36,022 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 05:39:36,344 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 05:39:36,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815892201] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:36,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:36,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:39:36,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87196019] [2022-01-18 05:39:36,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:36,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:39:36,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:36,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:39:36,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1214, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:39:36,345 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 05:39:37,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:37,058 INFO L93 Difference]: Finished difference Result 2391 states and 5326 transitions. [2022-01-18 05:39:37,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-01-18 05:39:37,058 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 05:39:37,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:37,061 INFO L225 Difference]: With dead ends: 2391 [2022-01-18 05:39:37,061 INFO L226 Difference]: Without dead ends: 2373 [2022-01-18 05:39:37,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 755 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=325, Invalid=2431, Unknown=0, NotChecked=0, Total=2756 [2022-01-18 05:39:37,062 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 05:39:37,062 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 05:39:37,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2373 states. [2022-01-18 05:39:37,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2373 to 2031. [2022-01-18 05:39:37,090 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 05:39:37,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2031 states to 2031 states and 4608 transitions. [2022-01-18 05:39:37,094 INFO L78 Accepts]: Start accepts. Automaton has 2031 states and 4608 transitions. Word has length 31 [2022-01-18 05:39:37,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:37,095 INFO L470 AbstractCegarLoop]: Abstraction has 2031 states and 4608 transitions. [2022-01-18 05:39:37,095 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 05:39:37,095 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 4608 transitions. [2022-01-18 05:39:37,097 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:37,097 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:37,097 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 05:39:37,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-01-18 05:39:37,311 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 05:39:37,311 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:37,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:37,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1614470609, now seen corresponding path program 33 times [2022-01-18 05:39:37,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:37,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538857816] [2022-01-18 05:39:37,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:37,312 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:37,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:37,521 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 05:39:37,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:37,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538857816] [2022-01-18 05:39:37,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538857816] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:37,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518489989] [2022-01-18 05:39:37,521 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:39:37,521 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:37,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:37,522 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 05:39:37,523 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 05:39:37,549 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:39:37,550 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:37,550 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:37,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:38,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,006 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:38,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,007 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:38,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,008 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:38,008 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:38,009 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 05:39:38,038 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 05:39:38,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:38,554 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:38,554 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 05:39:38,886 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 05:39:38,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518489989] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:38,886 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:38,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-18 05:39:38,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789444840] [2022-01-18 05:39:38,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:38,887 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:39:38,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:38,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:39:38,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1065, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:39:38,888 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 05:39:41,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:41,244 INFO L93 Difference]: Finished difference Result 4562 states and 9939 transitions. [2022-01-18 05:39:41,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-01-18 05:39:41,244 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 05:39:41,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:41,249 INFO L225 Difference]: With dead ends: 4562 [2022-01-18 05:39:41,249 INFO L226 Difference]: Without dead ends: 4171 [2022-01-18 05:39:41,250 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2460 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=925, Invalid=6731, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 05:39:41,250 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 05:39:41,250 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 05:39:41,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4171 states. [2022-01-18 05:39:41,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4171 to 2193. [2022-01-18 05:39:41,278 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 05:39:41,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2193 states to 2193 states and 4965 transitions. [2022-01-18 05:39:41,280 INFO L78 Accepts]: Start accepts. Automaton has 2193 states and 4965 transitions. Word has length 31 [2022-01-18 05:39:41,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:41,281 INFO L470 AbstractCegarLoop]: Abstraction has 2193 states and 4965 transitions. [2022-01-18 05:39:41,281 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 05:39:41,281 INFO L276 IsEmpty]: Start isEmpty. Operand 2193 states and 4965 transitions. [2022-01-18 05:39:41,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:41,282 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:41,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 05:39:41,297 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-01-18 05:39:41,483 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 05:39:41,483 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:41,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:41,483 INFO L85 PathProgramCache]: Analyzing trace with hash 195317393, now seen corresponding path program 34 times [2022-01-18 05:39:41,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:41,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808838526] [2022-01-18 05:39:41,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:41,484 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:41,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:41,720 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 05:39:41,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:41,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808838526] [2022-01-18 05:39:41,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808838526] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:41,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241838172] [2022-01-18 05:39:41,721 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:39:41,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:41,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:41,724 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 05:39:41,747 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 05:39:41,755 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:39:41,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:41,756 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:41,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:42,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:42,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:42,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:42,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:42,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:42,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:42,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:42,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:42,275 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:42,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:42,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:42,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:42,277 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 05:39:42,305 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 05:39:42,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:42,808 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:42,809 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 05:39:43,167 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 05:39:43,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241838172] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:43,167 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:43,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-18 05:39:43,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626596360] [2022-01-18 05:39:43,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:43,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:39:43,167 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:43,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:39:43,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1140, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:39:43,168 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 05:39:45,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:45,524 INFO L93 Difference]: Finished difference Result 4248 states and 9369 transitions. [2022-01-18 05:39:45,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 05:39:45,526 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 05:39:45,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:45,531 INFO L225 Difference]: With dead ends: 4248 [2022-01-18 05:39:45,532 INFO L226 Difference]: Without dead ends: 4119 [2022-01-18 05:39:45,532 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2812 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1072, Invalid=7670, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 05:39:45,532 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 05:39:45,533 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 05:39:45,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4119 states. [2022-01-18 05:39:45,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4119 to 2245. [2022-01-18 05:39:45,561 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 05:39:45,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2245 states to 2245 states and 5075 transitions. [2022-01-18 05:39:45,564 INFO L78 Accepts]: Start accepts. Automaton has 2245 states and 5075 transitions. Word has length 31 [2022-01-18 05:39:45,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:45,564 INFO L470 AbstractCegarLoop]: Abstraction has 2245 states and 5075 transitions. [2022-01-18 05:39:45,564 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 05:39:45,564 INFO L276 IsEmpty]: Start isEmpty. Operand 2245 states and 5075 transitions. [2022-01-18 05:39:45,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:45,566 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:45,566 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 05:39:45,581 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 05:39:45,766 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 05:39:45,766 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:45,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:45,767 INFO L85 PathProgramCache]: Analyzing trace with hash 412691785, now seen corresponding path program 35 times [2022-01-18 05:39:45,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:45,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953227807] [2022-01-18 05:39:45,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:45,767 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:45,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:46,000 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 05:39:46,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:46,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953227807] [2022-01-18 05:39:46,000 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953227807] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:46,000 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348778399] [2022-01-18 05:39:46,000 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:39:46,000 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:46,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:46,001 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 05:39:46,002 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 05:39:46,023 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:39:46,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:46,024 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:46,025 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:46,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:46,500 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:46,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:46,501 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:46,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:46,502 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:46,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:46,503 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:46,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:46,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:46,505 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:46,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:46,507 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 05:39:46,537 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 05:39:46,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:47,054 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:47,054 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 05:39:47,379 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 05:39:47,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348778399] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:47,379 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:47,379 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:39:47,379 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766909929] [2022-01-18 05:39:47,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:47,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:39:47,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:47,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:39:47,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1211, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:39:47,380 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 05:39:49,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:49,251 INFO L93 Difference]: Finished difference Result 4020 states and 8941 transitions. [2022-01-18 05:39:49,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 05:39:49,252 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 05:39:49,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:49,257 INFO L225 Difference]: With dead ends: 4020 [2022-01-18 05:39:49,257 INFO L226 Difference]: Without dead ends: 3928 [2022-01-18 05:39:49,258 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2019 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=829, Invalid=6143, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 05:39:49,258 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 05:39:49,258 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 05:39:49,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3928 states. [2022-01-18 05:39:49,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3928 to 1783. [2022-01-18 05:39:49,284 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 05:39:49,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1783 states to 1783 states and 3974 transitions. [2022-01-18 05:39:49,286 INFO L78 Accepts]: Start accepts. Automaton has 1783 states and 3974 transitions. Word has length 31 [2022-01-18 05:39:49,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:49,287 INFO L470 AbstractCegarLoop]: Abstraction has 1783 states and 3974 transitions. [2022-01-18 05:39:49,287 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 05:39:49,287 INFO L276 IsEmpty]: Start isEmpty. Operand 1783 states and 3974 transitions. [2022-01-18 05:39:49,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:49,288 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:49,288 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 05:39:49,303 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-01-18 05:39:49,488 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 05:39:49,489 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:49,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:49,489 INFO L85 PathProgramCache]: Analyzing trace with hash -60167565, now seen corresponding path program 36 times [2022-01-18 05:39:49,489 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:49,489 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136677211] [2022-01-18 05:39:49,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:49,489 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:49,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:49,737 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 05:39:49,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:49,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136677211] [2022-01-18 05:39:49,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136677211] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:49,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172196950] [2022-01-18 05:39:49,737 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:39:49,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:49,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:49,738 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 05:39:49,739 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 05:39:49,759 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:39:49,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:49,760 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:49,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:50,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:50,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:50,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:50,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:50,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:50,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:50,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:50,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:50,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:50,222 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:50,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:50,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:50,224 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 05:39:50,252 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 05:39:50,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:50,749 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:50,749 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 05:39:51,040 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 05:39:51,040 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172196950] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:51,040 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:51,040 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:39:51,041 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636527408] [2022-01-18 05:39:51,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:51,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:39:51,041 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:51,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:39:51,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=1214, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:39:51,041 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 05:39:52,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:52,510 INFO L93 Difference]: Finished difference Result 3428 states and 7515 transitions. [2022-01-18 05:39:52,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 05:39:52,510 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 05:39:52,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:52,514 INFO L225 Difference]: With dead ends: 3428 [2022-01-18 05:39:52,514 INFO L226 Difference]: Without dead ends: 3391 [2022-01-18 05:39:52,515 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1731 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=720, Invalid=5286, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 05:39:52,515 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 05:39:52,515 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 05:39:52,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3391 states. [2022-01-18 05:39:52,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3391 to 1789. [2022-01-18 05:39:52,539 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 05:39:52,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 3984 transitions. [2022-01-18 05:39:52,542 INFO L78 Accepts]: Start accepts. Automaton has 1789 states and 3984 transitions. Word has length 31 [2022-01-18 05:39:52,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:52,543 INFO L470 AbstractCegarLoop]: Abstraction has 1789 states and 3984 transitions. [2022-01-18 05:39:52,543 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 05:39:52,543 INFO L276 IsEmpty]: Start isEmpty. Operand 1789 states and 3984 transitions. [2022-01-18 05:39:52,545 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:52,545 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:52,545 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 05:39:52,565 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 05:39:52,759 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 05:39:52,759 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:52,759 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:52,759 INFO L85 PathProgramCache]: Analyzing trace with hash 472265399, now seen corresponding path program 37 times [2022-01-18 05:39:52,759 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:52,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068502615] [2022-01-18 05:39:52,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:52,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:52,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:52,990 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 05:39:52,990 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:52,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068502615] [2022-01-18 05:39:52,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068502615] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:52,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256876643] [2022-01-18 05:39:52,991 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:39:52,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:52,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:52,992 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 05:39:52,992 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 05:39:53,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:53,012 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:53,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:53,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:53,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:53,471 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:53,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:53,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:53,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:53,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:53,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:53,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:53,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:53,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:53,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:53,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:53,478 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 05:39:53,508 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 05:39:53,508 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:54,012 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:54,012 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 05:39:54,484 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 05:39:54,485 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256876643] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:54,485 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:54,485 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15, 15] total 35 [2022-01-18 05:39:54,485 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084650577] [2022-01-18 05:39:54,485 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:54,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:39:54,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:54,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:39:54,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=202, Invalid=1058, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:39:54,486 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 05:39:56,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:56,096 INFO L93 Difference]: Finished difference Result 3241 states and 7044 transitions. [2022-01-18 05:39:56,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 05:39:56,096 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 05:39:56,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:56,100 INFO L225 Difference]: With dead ends: 3241 [2022-01-18 05:39:56,100 INFO L226 Difference]: Without dead ends: 3039 [2022-01-18 05:39:56,101 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 05:39:56,101 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 05:39:56,101 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 05:39:56,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3039 states. [2022-01-18 05:39:56,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3039 to 1873. [2022-01-18 05:39:56,137 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 05:39:56,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1873 states to 1873 states and 4166 transitions. [2022-01-18 05:39:56,139 INFO L78 Accepts]: Start accepts. Automaton has 1873 states and 4166 transitions. Word has length 31 [2022-01-18 05:39:56,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:56,139 INFO L470 AbstractCegarLoop]: Abstraction has 1873 states and 4166 transitions. [2022-01-18 05:39:56,140 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 05:39:56,140 INFO L276 IsEmpty]: Start isEmpty. Operand 1873 states and 4166 transitions. [2022-01-18 05:39:56,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:56,141 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:56,141 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 05:39:56,157 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 05:39:56,342 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 05:39:56,342 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:56,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:56,343 INFO L85 PathProgramCache]: Analyzing trace with hash -2012913895, now seen corresponding path program 38 times [2022-01-18 05:39:56,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:56,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077868387] [2022-01-18 05:39:56,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:56,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:56,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:39:56,586 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 05:39:56,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:39:56,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077868387] [2022-01-18 05:39:56,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077868387] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:39:56,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890047832] [2022-01-18 05:39:56,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:39:56,587 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:39:56,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:39:56,592 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 05:39:56,615 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 05:39:56,618 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:39:56,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:39:56,619 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:39:56,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:39:57,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:57,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:57,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:57,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:57,109 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:57,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:57,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:57,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:57,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:57,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:57,112 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:57,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:57,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:39:57,114 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:39:57,114 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 05:39:57,142 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 05:39:57,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:39:57,651 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:39:57,652 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 05:39:58,060 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 05:39:58,061 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890047832] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:39:58,061 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:39:58,061 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 36 [2022-01-18 05:39:58,061 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520466490] [2022-01-18 05:39:58,061 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:39:58,061 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:39:58,061 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:39:58,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:39:58,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=205, Invalid=1127, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:39:58,062 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 05:39:59,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:39:59,759 INFO L93 Difference]: Finished difference Result 3127 states and 6815 transitions. [2022-01-18 05:39:59,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 05:39:59,759 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 05:39:59,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:39:59,762 INFO L225 Difference]: With dead ends: 3127 [2022-01-18 05:39:59,762 INFO L226 Difference]: Without dead ends: 3032 [2022-01-18 05:39:59,763 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 37 SyntacticMatches, 3 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1804 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=799, Invalid=5363, Unknown=0, NotChecked=0, Total=6162 [2022-01-18 05:39:59,764 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 05:39:59,764 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 05:39:59,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3032 states. [2022-01-18 05:39:59,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3032 to 1880. [2022-01-18 05:39:59,786 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 05:39:59,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1880 states to 1880 states and 4183 transitions. [2022-01-18 05:39:59,788 INFO L78 Accepts]: Start accepts. Automaton has 1880 states and 4183 transitions. Word has length 31 [2022-01-18 05:39:59,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:39:59,788 INFO L470 AbstractCegarLoop]: Abstraction has 1880 states and 4183 transitions. [2022-01-18 05:39:59,788 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 05:39:59,788 INFO L276 IsEmpty]: Start isEmpty. Operand 1880 states and 4183 transitions. [2022-01-18 05:39:59,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:39:59,790 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:39:59,790 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 05:39:59,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 05:39:59,990 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 05:39:59,990 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:39:59,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:39:59,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1795539503, now seen corresponding path program 39 times [2022-01-18 05:39:59,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:39:59,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779955844] [2022-01-18 05:39:59,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:39:59,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:39:59,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:00,256 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 05:40:00,256 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:00,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779955844] [2022-01-18 05:40:00,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779955844] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:00,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804640686] [2022-01-18 05:40:00,256 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:40:00,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:00,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:00,260 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 05:40:00,261 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 05:40:00,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:40:00,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:00,294 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:00,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:00,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:00,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:00,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:00,884 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:00,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:00,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:00,892 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:00,893 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:00,894 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:00,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:00,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:00,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:00,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:00,897 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:00,898 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 05:40:00,935 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 05:40:00,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:01,447 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:01,447 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 05:40:01,782 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 05:40:01,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804640686] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:01,782 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:01,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:40:01,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701515651] [2022-01-18 05:40:01,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:01,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:40:01,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:01,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:40:01,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=209, Invalid=1197, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:40:01,783 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 05:40:03,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:03,358 INFO L93 Difference]: Finished difference Result 3131 states and 6832 transitions. [2022-01-18 05:40:03,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-01-18 05:40:03,358 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 05:40:03,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:03,361 INFO L225 Difference]: With dead ends: 3131 [2022-01-18 05:40:03,361 INFO L226 Difference]: Without dead ends: 3080 [2022-01-18 05:40:03,362 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1601 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=693, Invalid=5007, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 05:40:03,362 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 05:40:03,362 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 05:40:03,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3080 states. [2022-01-18 05:40:03,382 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3080 to 1914. [2022-01-18 05:40:03,384 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 05:40:03,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1914 states to 1914 states and 4260 transitions. [2022-01-18 05:40:03,387 INFO L78 Accepts]: Start accepts. Automaton has 1914 states and 4260 transitions. Word has length 31 [2022-01-18 05:40:03,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:03,387 INFO L470 AbstractCegarLoop]: Abstraction has 1914 states and 4260 transitions. [2022-01-18 05:40:03,387 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 05:40:03,387 INFO L276 IsEmpty]: Start isEmpty. Operand 1914 states and 4260 transitions. [2022-01-18 05:40:03,389 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:03,389 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:03,390 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 05:40:03,410 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 05:40:03,606 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 05:40:03,606 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:03,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:03,607 INFO L85 PathProgramCache]: Analyzing trace with hash 2026568443, now seen corresponding path program 40 times [2022-01-18 05:40:03,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:03,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202074062] [2022-01-18 05:40:03,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:03,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:03,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:03,872 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 05:40:03,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:03,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202074062] [2022-01-18 05:40:03,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202074062] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:03,873 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237200303] [2022-01-18 05:40:03,873 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:40:03,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:03,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:03,874 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 05:40:03,875 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 05:40:03,894 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:40:03,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:03,894 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:03,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:04,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:04,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:04,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:04,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:04,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:04,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:04,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:04,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:04,371 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:04,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:04,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:04,373 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:04,373 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:04,374 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:04,374 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 05:40:04,403 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 05:40:04,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:04,906 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:04,907 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 05:40:05,358 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 05:40:05,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237200303] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:05,358 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:05,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:40:05,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981373709] [2022-01-18 05:40:05,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:05,359 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:40:05,359 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:05,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:40:05,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:40:05,359 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 05:40:06,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:06,748 INFO L93 Difference]: Finished difference Result 2916 states and 6399 transitions. [2022-01-18 05:40:06,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 05:40:06,749 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 05:40:06,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:06,752 INFO L225 Difference]: With dead ends: 2916 [2022-01-18 05:40:06,752 INFO L226 Difference]: Without dead ends: 2879 [2022-01-18 05:40:06,753 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 39 SyntacticMatches, 3 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1571 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=747, Invalid=4953, Unknown=0, NotChecked=0, Total=5700 [2022-01-18 05:40:06,754 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 05:40:06,754 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 05:40:06,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2879 states. [2022-01-18 05:40:06,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2879 to 2008. [2022-01-18 05:40:06,776 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 05:40:06,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2008 states to 2008 states and 4479 transitions. [2022-01-18 05:40:06,779 INFO L78 Accepts]: Start accepts. Automaton has 2008 states and 4479 transitions. Word has length 31 [2022-01-18 05:40:06,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:06,779 INFO L470 AbstractCegarLoop]: Abstraction has 2008 states and 4479 transitions. [2022-01-18 05:40:06,779 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 05:40:06,779 INFO L276 IsEmpty]: Start isEmpty. Operand 2008 states and 4479 transitions. [2022-01-18 05:40:06,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:06,781 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:06,781 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 05:40:06,800 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 05:40:06,992 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 05:40:06,993 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:06,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:06,993 INFO L85 PathProgramCache]: Analyzing trace with hash 469961651, now seen corresponding path program 41 times [2022-01-18 05:40:06,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:06,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051014199] [2022-01-18 05:40:06,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:06,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:06,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:07,219 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 05:40:07,219 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:07,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051014199] [2022-01-18 05:40:07,219 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051014199] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:07,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366155713] [2022-01-18 05:40:07,220 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:40:07,220 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:07,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:07,221 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 05:40:07,222 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 05:40:07,242 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:40:07,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:07,243 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:07,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:07,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:07,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:07,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:07,738 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:07,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:07,739 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:07,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:07,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:07,740 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:07,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:07,742 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:07,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:07,747 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 05:40:07,778 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 05:40:07,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:08,275 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:08,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 05:40:08,661 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 05:40:08,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366155713] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:08,661 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:08,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:40:08,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168596740] [2022-01-18 05:40:08,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:08,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:40:08,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:08,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:40:08,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1195, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:40:08,663 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 05:40:09,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:09,629 INFO L93 Difference]: Finished difference Result 3180 states and 6988 transitions. [2022-01-18 05:40:09,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 05:40:09,630 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 05:40:09,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:09,633 INFO L225 Difference]: With dead ends: 3180 [2022-01-18 05:40:09,633 INFO L226 Difference]: Without dead ends: 3134 [2022-01-18 05:40:09,633 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1058 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=514, Invalid=3392, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 05:40:09,634 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:40:09,634 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.4s Time] [2022-01-18 05:40:09,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3134 states. [2022-01-18 05:40:09,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3134 to 2031. [2022-01-18 05:40:09,655 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 05:40:09,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2031 states to 2031 states and 4528 transitions. [2022-01-18 05:40:09,658 INFO L78 Accepts]: Start accepts. Automaton has 2031 states and 4528 transitions. Word has length 31 [2022-01-18 05:40:09,658 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:09,658 INFO L470 AbstractCegarLoop]: Abstraction has 2031 states and 4528 transitions. [2022-01-18 05:40:09,658 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 05:40:09,658 INFO L276 IsEmpty]: Start isEmpty. Operand 2031 states and 4528 transitions. [2022-01-18 05:40:09,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:09,660 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:09,660 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 05:40:09,675 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-01-18 05:40:09,860 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 05:40:09,860 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:09,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:09,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1335222019, now seen corresponding path program 42 times [2022-01-18 05:40:09,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:09,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438376013] [2022-01-18 05:40:09,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:09,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:09,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:10,100 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 05:40:10,100 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:10,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438376013] [2022-01-18 05:40:10,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438376013] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:10,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799494862] [2022-01-18 05:40:10,100 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:40:10,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:10,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:10,101 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 05:40:10,102 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 05:40:10,122 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:40:10,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:10,123 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:10,124 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:10,541 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:10,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:10,542 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:10,543 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:10,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:10,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:10,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:10,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:10,546 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:10,546 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:10,546 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 05:40:10,574 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 05:40:10,574 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:11,072 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:11,073 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 05:40:11,505 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 05:40:11,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799494862] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:11,505 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:11,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:40:11,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055005764] [2022-01-18 05:40:11,506 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:11,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:40:11,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:11,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:40:11,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1137, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:40:11,506 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 05:40:14,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:14,027 INFO L93 Difference]: Finished difference Result 5357 states and 11626 transitions. [2022-01-18 05:40:14,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 05:40:14,027 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 05:40:14,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:14,033 INFO L225 Difference]: With dead ends: 5357 [2022-01-18 05:40:14,033 INFO L226 Difference]: Without dead ends: 4937 [2022-01-18 05:40:14,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3014 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1091, Invalid=8221, Unknown=0, NotChecked=0, Total=9312 [2022-01-18 05:40:14,034 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 05:40:14,034 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 05:40:14,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4937 states. [2022-01-18 05:40:14,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4937 to 2202. [2022-01-18 05:40:14,069 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 05:40:14,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2202 states to 2202 states and 4909 transitions. [2022-01-18 05:40:14,071 INFO L78 Accepts]: Start accepts. Automaton has 2202 states and 4909 transitions. Word has length 31 [2022-01-18 05:40:14,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:14,071 INFO L470 AbstractCegarLoop]: Abstraction has 2202 states and 4909 transitions. [2022-01-18 05:40:14,071 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 05:40:14,072 INFO L276 IsEmpty]: Start isEmpty. Operand 2202 states and 4909 transitions. [2022-01-18 05:40:14,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:14,073 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:14,074 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 05:40:14,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-01-18 05:40:14,294 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 05:40:14,295 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:14,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:14,295 INFO L85 PathProgramCache]: Analyzing trace with hash -932582883, now seen corresponding path program 43 times [2022-01-18 05:40:14,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:14,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357215285] [2022-01-18 05:40:14,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:14,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:14,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:14,553 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 05:40:14,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:14,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357215285] [2022-01-18 05:40:14,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357215285] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:14,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611519375] [2022-01-18 05:40:14,554 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:40:14,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:14,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:14,555 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 05:40:14,569 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 05:40:14,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:14,591 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:14,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:15,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:15,085 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:15,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:15,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:15,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:15,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:15,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:15,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:15,089 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:15,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:15,090 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 05:40:15,118 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 05:40:15,118 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:15,609 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:15,609 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 05:40:15,951 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 05:40:15,951 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611519375] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:15,951 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:15,951 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:40:15,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100095160] [2022-01-18 05:40:15,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:15,952 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:40:15,952 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:15,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:40:15,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1155, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:40:15,952 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 05:40:17,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:17,835 INFO L93 Difference]: Finished difference Result 4326 states and 9605 transitions. [2022-01-18 05:40:17,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 05:40:17,835 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 05:40:17,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:17,840 INFO L225 Difference]: With dead ends: 4326 [2022-01-18 05:40:17,840 INFO L226 Difference]: Without dead ends: 4175 [2022-01-18 05:40:17,841 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2259 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=916, Invalid=6740, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 05:40:17,841 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 05:40:17,841 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 05:40:17,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4175 states. [2022-01-18 05:40:17,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4175 to 2260. [2022-01-18 05:40:17,867 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 05:40:17,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2260 states to 2260 states and 5019 transitions. [2022-01-18 05:40:17,871 INFO L78 Accepts]: Start accepts. Automaton has 2260 states and 5019 transitions. Word has length 31 [2022-01-18 05:40:17,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:17,871 INFO L470 AbstractCegarLoop]: Abstraction has 2260 states and 5019 transitions. [2022-01-18 05:40:17,871 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 05:40:17,871 INFO L276 IsEmpty]: Start isEmpty. Operand 2260 states and 5019 transitions. [2022-01-18 05:40:17,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:17,874 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:17,874 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 05:40:17,897 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 05:40:18,091 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 05:40:18,091 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:18,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:18,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1933372071, now seen corresponding path program 44 times [2022-01-18 05:40:18,092 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:18,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708171075] [2022-01-18 05:40:18,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:18,092 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:18,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:18,359 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 05:40:18,359 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:18,359 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708171075] [2022-01-18 05:40:18,360 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708171075] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:18,360 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010958096] [2022-01-18 05:40:18,360 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:40:18,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:18,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:18,364 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 05:40:18,365 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 05:40:18,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:40:18,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:18,395 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:18,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:18,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:18,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:18,857 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:18,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:18,858 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:18,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:18,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:18,860 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:18,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:18,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:18,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:18,862 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 05:40:18,890 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 05:40:18,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:19,384 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:19,384 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 05:40:19,680 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 05:40:19,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010958096] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:19,680 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:19,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 35 [2022-01-18 05:40:19,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848415850] [2022-01-18 05:40:19,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:19,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:40:19,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:19,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:40:19,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1071, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:40:19,681 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 05:40:22,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:22,181 INFO L93 Difference]: Finished difference Result 5306 states and 11490 transitions. [2022-01-18 05:40:22,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-18 05:40:22,181 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 05:40:22,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:22,187 INFO L225 Difference]: With dead ends: 5306 [2022-01-18 05:40:22,187 INFO L226 Difference]: Without dead ends: 4883 [2022-01-18 05:40:22,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2657 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1003, Invalid=7369, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 05:40:22,189 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 05:40:22,189 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 05:40:22,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4883 states. [2022-01-18 05:40:22,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4883 to 2302. [2022-01-18 05:40:22,220 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 05:40:22,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2302 states to 2302 states and 5099 transitions. [2022-01-18 05:40:22,223 INFO L78 Accepts]: Start accepts. Automaton has 2302 states and 5099 transitions. Word has length 31 [2022-01-18 05:40:22,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:22,223 INFO L470 AbstractCegarLoop]: Abstraction has 2302 states and 5099 transitions. [2022-01-18 05:40:22,223 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 05:40:22,223 INFO L276 IsEmpty]: Start isEmpty. Operand 2302 states and 5099 transitions. [2022-01-18 05:40:22,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:22,225 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:22,225 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 05:40:22,240 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 05:40:22,425 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 05:40:22,425 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:22,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:22,425 INFO L85 PathProgramCache]: Analyzing trace with hash 93790323, now seen corresponding path program 45 times [2022-01-18 05:40:22,426 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:22,426 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278422848] [2022-01-18 05:40:22,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:22,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:22,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:22,692 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 05:40:22,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:22,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278422848] [2022-01-18 05:40:22,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278422848] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:22,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1479116397] [2022-01-18 05:40:22,693 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:40:22,693 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:22,693 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:22,694 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 05:40:22,724 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 05:40:22,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 05:40:22,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:22,730 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 05:40:22,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:23,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:23,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:23,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:23,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:23,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:23,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:23,388 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:23,388 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,389 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:23,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:23,390 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,390 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 05:40:23,419 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 05:40:23,419 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:23,942 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,943 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,944 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,946 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,947 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,948 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,949 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,950 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,951 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:23,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:24,025 INFO L353 Elim1Store]: treesize reduction 40, result has 72.8 percent of original size [2022-01-18 05:40:24,026 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 05:40:24,353 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 05:40:24,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1479116397] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:24,353 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:24,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-01-18 05:40:24,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833066139] [2022-01-18 05:40:24,353 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:24,353 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 05:40:24,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:24,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 05:40:24,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1210, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:40:24,354 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 05:40:25,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:25,992 INFO L93 Difference]: Finished difference Result 3506 states and 7610 transitions. [2022-01-18 05:40:25,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 05:40:25,993 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 05:40:25,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:25,997 INFO L225 Difference]: With dead ends: 3506 [2022-01-18 05:40:25,997 INFO L226 Difference]: Without dead ends: 3384 [2022-01-18 05:40:25,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 45 SyntacticMatches, 4 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1690 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=990, Invalid=5330, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 05:40:25,998 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 05:40:25,998 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 05:40:26,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3384 states. [2022-01-18 05:40:26,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3384 to 2450. [2022-01-18 05:40:26,031 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 05:40:26,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2450 states to 2450 states and 5443 transitions. [2022-01-18 05:40:26,034 INFO L78 Accepts]: Start accepts. Automaton has 2450 states and 5443 transitions. Word has length 31 [2022-01-18 05:40:26,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:26,034 INFO L470 AbstractCegarLoop]: Abstraction has 2450 states and 5443 transitions. [2022-01-18 05:40:26,034 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 05:40:26,034 INFO L276 IsEmpty]: Start isEmpty. Operand 2450 states and 5443 transitions. [2022-01-18 05:40:26,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:26,036 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:26,036 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 05:40:26,051 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-01-18 05:40:26,237 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 05:40:26,237 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:26,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:26,237 INFO L85 PathProgramCache]: Analyzing trace with hash -379069027, now seen corresponding path program 46 times [2022-01-18 05:40:26,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:26,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906233525] [2022-01-18 05:40:26,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:26,238 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:26,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:26,499 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 05:40:26,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:26,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906233525] [2022-01-18 05:40:26,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906233525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:26,499 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1474817092] [2022-01-18 05:40:26,500 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:40:26,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:26,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:26,504 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 05:40:26,505 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 05:40:26,527 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:40:26,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:26,528 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:26,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:27,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:27,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:27,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:27,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:27,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:27,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:27,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:27,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:27,097 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:27,098 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:27,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:27,099 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 05:40:27,130 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 05:40:27,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:27,629 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:27,630 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 05:40:27,904 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 05:40:27,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1474817092] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:27,904 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:27,904 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:40:27,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131263211] [2022-01-18 05:40:27,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:27,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:40:27,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:27,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:40:27,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1149, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:40:27,905 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 05:40:29,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:29,174 INFO L93 Difference]: Finished difference Result 3893 states and 8525 transitions. [2022-01-18 05:40:29,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 05:40:29,175 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 05:40:29,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:29,179 INFO L225 Difference]: With dead ends: 3893 [2022-01-18 05:40:29,179 INFO L226 Difference]: Without dead ends: 3849 [2022-01-18 05:40:29,180 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 37 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1397 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=614, Invalid=4642, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 05:40:29,181 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 05:40:29,181 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 05:40:29,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3849 states. [2022-01-18 05:40:29,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3849 to 2636. [2022-01-18 05:40:29,225 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 05:40:29,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2636 states to 2636 states and 5876 transitions. [2022-01-18 05:40:29,228 INFO L78 Accepts]: Start accepts. Automaton has 2636 states and 5876 transitions. Word has length 31 [2022-01-18 05:40:29,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:29,228 INFO L470 AbstractCegarLoop]: Abstraction has 2636 states and 5876 transitions. [2022-01-18 05:40:29,228 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 05:40:29,229 INFO L276 IsEmpty]: Start isEmpty. Operand 2636 states and 5876 transitions. [2022-01-18 05:40:29,230 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:29,231 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:29,231 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 05:40:29,246 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2022-01-18 05:40:29,431 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 05:40:29,431 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:29,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:29,432 INFO L85 PathProgramCache]: Analyzing trace with hash 153363937, now seen corresponding path program 47 times [2022-01-18 05:40:29,432 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:29,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017952129] [2022-01-18 05:40:29,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:29,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:29,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:29,679 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 05:40:29,680 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:29,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017952129] [2022-01-18 05:40:29,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017952129] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:29,680 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023693310] [2022-01-18 05:40:29,680 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:40:29,680 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:29,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:29,684 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 05:40:29,685 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 05:40:29,710 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:40:29,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:29,711 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:29,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:30,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:30,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:30,267 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:30,267 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:30,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:30,269 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:30,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:30,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:30,271 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,272 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:30,272 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 05:40:30,305 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 05:40:30,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:30,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:30,870 INFO L353 Elim1Store]: treesize reduction 26, result has 80.5 percent of original size [2022-01-18 05:40:30,871 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 05:40:31,199 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 05:40:31,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023693310] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:31,199 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:31,200 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 38 [2022-01-18 05:40:31,200 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187361805] [2022-01-18 05:40:31,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:31,200 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 05:40:31,200 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:31,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 05:40:31,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1200, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:40:31,201 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 05:40:33,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:33,864 INFO L93 Difference]: Finished difference Result 4982 states and 10804 transitions. [2022-01-18 05:40:33,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 05:40:33,864 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 05:40:33,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:33,870 INFO L225 Difference]: With dead ends: 4982 [2022-01-18 05:40:33,870 INFO L226 Difference]: Without dead ends: 4719 [2022-01-18 05:40:33,871 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2168 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1107, Invalid=6549, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 05:40:33,871 INFO L933 BasicCegarLoop]: 89 mSDtfsCounter, 579 mSDsluCounter, 1491 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:40:33,871 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.6s Time] [2022-01-18 05:40:33,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4719 states. [2022-01-18 05:40:33,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4719 to 2810. [2022-01-18 05:40:33,940 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 05:40:33,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2810 states to 2810 states and 6264 transitions. [2022-01-18 05:40:33,945 INFO L78 Accepts]: Start accepts. Automaton has 2810 states and 6264 transitions. Word has length 31 [2022-01-18 05:40:33,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:33,945 INFO L470 AbstractCegarLoop]: Abstraction has 2810 states and 6264 transitions. [2022-01-18 05:40:33,945 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 05:40:33,945 INFO L276 IsEmpty]: Start isEmpty. Operand 2810 states and 6264 transitions. [2022-01-18 05:40:33,948 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:33,948 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:33,948 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 05:40:33,969 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2022-01-18 05:40:34,163 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 05:40:34,163 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:34,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:34,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2114440965, now seen corresponding path program 48 times [2022-01-18 05:40:34,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:34,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146555889] [2022-01-18 05:40:34,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:34,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:34,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:34,410 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 05:40:34,410 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:34,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146555889] [2022-01-18 05:40:34,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146555889] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:34,410 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1839484082] [2022-01-18 05:40:34,410 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:40:34,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:34,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:34,411 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 05:40:34,412 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 05:40:34,431 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 05:40:34,431 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:34,432 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:34,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:34,885 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:34,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:34,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:34,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:34,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:34,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:34,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:34,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:34,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:34,890 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:34,891 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 05:40:34,920 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 05:40:34,920 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:35,412 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:35,413 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 05:40:35,854 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 05:40:35,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1839484082] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:35,855 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:35,855 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:40:35,855 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830052663] [2022-01-18 05:40:35,855 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:35,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:40:35,856 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:35,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:40:35,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:40:35,856 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 05:40:38,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:38,181 INFO L93 Difference]: Finished difference Result 4720 states and 10370 transitions. [2022-01-18 05:40:38,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-01-18 05:40:38,181 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 05:40:38,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:38,187 INFO L225 Difference]: With dead ends: 4720 [2022-01-18 05:40:38,187 INFO L226 Difference]: Without dead ends: 4590 [2022-01-18 05:40:38,188 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2783 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1051, Invalid=8069, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 05:40:38,188 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.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:40:38,188 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.6s Time] [2022-01-18 05:40:38,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4590 states. [2022-01-18 05:40:38,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4590 to 2947. [2022-01-18 05:40:38,224 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 05:40:38,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2947 states to 2947 states and 6582 transitions. [2022-01-18 05:40:38,227 INFO L78 Accepts]: Start accepts. Automaton has 2947 states and 6582 transitions. Word has length 31 [2022-01-18 05:40:38,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:38,242 INFO L470 AbstractCegarLoop]: Abstraction has 2947 states and 6582 transitions. [2022-01-18 05:40:38,242 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 05:40:38,242 INFO L276 IsEmpty]: Start isEmpty. Operand 2947 states and 6582 transitions. [2022-01-18 05:40:38,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:38,244 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:38,244 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 05:40:38,259 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 05:40:38,445 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 05:40:38,445 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:38,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:38,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1707666981, now seen corresponding path program 49 times [2022-01-18 05:40:38,445 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:38,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789087926] [2022-01-18 05:40:38,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:38,446 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:38,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:38,670 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 05:40:38,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:38,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789087926] [2022-01-18 05:40:38,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789087926] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:38,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366417896] [2022-01-18 05:40:38,671 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:40:38,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:38,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:38,672 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 05:40:38,672 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 05:40:38,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:38,692 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:38,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:39,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:39,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:39,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:39,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:39,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:39,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:39,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:39,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:39,174 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:39,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:39,175 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 05:40:39,203 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 05:40:39,203 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:39,691 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:39,691 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 05:40:40,095 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 05:40:40,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366417896] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:40,095 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:40,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:40:40,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86656713] [2022-01-18 05:40:40,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:40,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:40:40,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:40,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:40:40,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:40:40,097 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 05:40:41,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:41,407 INFO L93 Difference]: Finished difference Result 4165 states and 9186 transitions. [2022-01-18 05:40:41,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 05:40:41,407 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 05:40:41,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:41,412 INFO L225 Difference]: With dead ends: 4165 [2022-01-18 05:40:41,412 INFO L226 Difference]: Without dead ends: 4128 [2022-01-18 05:40:41,413 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 05:40:41,413 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 05:40:41,413 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 05:40:41,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4128 states. [2022-01-18 05:40:41,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4128 to 3028. [2022-01-18 05:40:41,457 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 05:40:41,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3028 states to 3028 states and 6769 transitions. [2022-01-18 05:40:41,462 INFO L78 Accepts]: Start accepts. Automaton has 3028 states and 6769 transitions. Word has length 31 [2022-01-18 05:40:41,463 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:41,463 INFO L470 AbstractCegarLoop]: Abstraction has 3028 states and 6769 transitions. [2022-01-18 05:40:41,463 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 05:40:41,463 INFO L276 IsEmpty]: Start isEmpty. Operand 3028 states and 6769 transitions. [2022-01-18 05:40:41,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:41,466 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:41,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 05:40:41,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-01-18 05:40:41,675 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 05:40:41,675 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:41,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:41,676 INFO L85 PathProgramCache]: Analyzing trace with hash 151060189, now seen corresponding path program 50 times [2022-01-18 05:40:41,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:41,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705754071] [2022-01-18 05:40:41,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:41,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:41,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:41,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 05:40:41,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:41,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705754071] [2022-01-18 05:40:41,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705754071] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:41,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301423907] [2022-01-18 05:40:41,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:40:41,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:41,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:41,922 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 05:40:41,923 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 05:40:41,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:40:41,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:41,943 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:41,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:42,393 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:42,393 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:42,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:42,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:42,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:42,395 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:42,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:42,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:42,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:42,399 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 05:40:42,428 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 05:40:42,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:42,925 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:42,925 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 05:40:43,299 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 05:40:43,299 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301423907] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:43,300 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:43,300 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:40:43,300 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529466089] [2022-01-18 05:40:43,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:43,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:40:43,300 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:43,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:40:43,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1137, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:40:43,301 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 05:40:44,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:44,555 INFO L93 Difference]: Finished difference Result 4423 states and 9779 transitions. [2022-01-18 05:40:44,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 05:40:44,556 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 05:40:44,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:44,561 INFO L225 Difference]: With dead ends: 4423 [2022-01-18 05:40:44,561 INFO L226 Difference]: Without dead ends: 4385 [2022-01-18 05:40:44,561 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 05:40:44,562 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:40:44,562 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.4s Time] [2022-01-18 05:40:44,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4385 states. [2022-01-18 05:40:44,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4385 to 3136. [2022-01-18 05:40:44,612 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 05:40:44,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3136 states to 3136 states and 7018 transitions. [2022-01-18 05:40:44,616 INFO L78 Accepts]: Start accepts. Automaton has 3136 states and 7018 transitions. Word has length 31 [2022-01-18 05:40:44,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:44,616 INFO L470 AbstractCegarLoop]: Abstraction has 3136 states and 7018 transitions. [2022-01-18 05:40:44,616 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 05:40:44,616 INFO L276 IsEmpty]: Start isEmpty. Operand 3136 states and 7018 transitions. [2022-01-18 05:40:44,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:44,618 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:44,618 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 05:40:44,633 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 05:40:44,819 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 05:40:44,819 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:44,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:44,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1344463177, now seen corresponding path program 51 times [2022-01-18 05:40:44,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:44,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989132616] [2022-01-18 05:40:44,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:44,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:44,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:45,079 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 05:40:45,080 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:45,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989132616] [2022-01-18 05:40:45,080 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989132616] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:45,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193666476] [2022-01-18 05:40:45,080 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:40:45,080 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:45,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:45,084 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 05:40:45,111 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 05:40:45,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:40:45,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:45,115 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:45,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:45,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:45,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:45,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:45,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:45,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:45,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:45,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:45,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:45,609 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:45,609 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 05:40:45,637 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 05:40:45,637 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:46,121 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:46,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, 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 05:40:46,409 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 05:40:46,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193666476] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:46,409 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:46,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 34 [2022-01-18 05:40:46,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757282985] [2022-01-18 05:40:46,409 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:46,409 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:40:46,410 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:46,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:40:46,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1002, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:40:46,410 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 05:40:48,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:48,004 INFO L93 Difference]: Finished difference Result 4611 states and 10123 transitions. [2022-01-18 05:40:48,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 05:40:48,005 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 05:40:48,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:48,010 INFO L225 Difference]: With dead ends: 4611 [2022-01-18 05:40:48,010 INFO L226 Difference]: Without dead ends: 4387 [2022-01-18 05:40:48,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 5 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1462 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=630, Invalid=4482, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 05:40:48,011 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 05:40:48,011 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 05:40:48,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4387 states. [2022-01-18 05:40:48,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4387 to 3187. [2022-01-18 05:40:48,045 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 05:40:48,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3187 states to 3187 states and 7124 transitions. [2022-01-18 05:40:48,049 INFO L78 Accepts]: Start accepts. Automaton has 3187 states and 7124 transitions. Word has length 31 [2022-01-18 05:40:48,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:48,050 INFO L470 AbstractCegarLoop]: Abstraction has 3187 states and 7124 transitions. [2022-01-18 05:40:48,050 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 05:40:48,050 INFO L276 IsEmpty]: Start isEmpty. Operand 3187 states and 7124 transitions. [2022-01-18 05:40:48,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:48,052 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:48,052 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 05:40:48,067 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 05:40:48,253 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 05:40:48,253 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:48,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:48,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1802128239, now seen corresponding path program 52 times [2022-01-18 05:40:48,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:48,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572378165] [2022-01-18 05:40:48,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:48,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:48,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:48,465 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 05:40:48,466 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:48,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572378165] [2022-01-18 05:40:48,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572378165] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:48,466 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912151292] [2022-01-18 05:40:48,466 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:40:48,466 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:48,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:48,467 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 05:40:48,468 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 05:40:48,488 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:40:48,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:48,489 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:48,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:48,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:48,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:48,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:48,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:48,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:48,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:48,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:48,913 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:48,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:48,918 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 05:40:48,962 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 05:40:48,963 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:49,451 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:49,451 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 05:40:49,850 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 05:40:49,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912151292] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:49,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:49,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 34 [2022-01-18 05:40:49,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226874865] [2022-01-18 05:40:49,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:49,850 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:40:49,850 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:49,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:40:49,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1002, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:40:49,851 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 05:40:51,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:51,517 INFO L93 Difference]: Finished difference Result 4816 states and 10621 transitions. [2022-01-18 05:40:51,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 05:40:51,517 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 05:40:51,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:51,523 INFO L225 Difference]: With dead ends: 4816 [2022-01-18 05:40:51,523 INFO L226 Difference]: Without dead ends: 4770 [2022-01-18 05:40:51,523 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 05:40:51,524 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.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:40:51,524 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.5s Time] [2022-01-18 05:40:51,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4770 states. [2022-01-18 05:40:51,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4770 to 3223. [2022-01-18 05:40:51,564 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 05:40:51,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3223 states to 3223 states and 7211 transitions. [2022-01-18 05:40:51,568 INFO L78 Accepts]: Start accepts. Automaton has 3223 states and 7211 transitions. Word has length 31 [2022-01-18 05:40:51,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:51,568 INFO L470 AbstractCegarLoop]: Abstraction has 3223 states and 7211 transitions. [2022-01-18 05:40:51,569 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 05:40:51,569 INFO L276 IsEmpty]: Start isEmpty. Operand 3223 states and 7211 transitions. [2022-01-18 05:40:51,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:51,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:51,571 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 05:40:51,587 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-01-18 05:40:51,772 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 05:40:51,772 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:51,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:51,772 INFO L85 PathProgramCache]: Analyzing trace with hash 682699217, now seen corresponding path program 53 times [2022-01-18 05:40:51,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:51,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668978339] [2022-01-18 05:40:51,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:51,773 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:51,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:52,016 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 05:40:52,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:52,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668978339] [2022-01-18 05:40:52,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668978339] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:52,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032486625] [2022-01-18 05:40:52,017 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:40:52,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:52,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:52,018 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 05:40:52,019 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 05:40:52,040 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 05:40:52,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:52,041 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 05:40:52,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:52,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:52,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:52,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:52,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:52,532 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:52,532 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 05:40:52,560 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 05:40:52,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:53,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,094 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,097 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,098 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,099 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,100 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:53,131 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:40:53,131 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 05:40:53,390 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 05:40:53,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032486625] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:53,390 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:53,390 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 40 [2022-01-18 05:40:53,390 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320146880] [2022-01-18 05:40:53,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:53,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 05:40:53,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:53,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 05:40:53,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=1352, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 05:40:53,391 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 05:40:57,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:40:57,581 INFO L93 Difference]: Finished difference Result 5307 states and 11599 transitions. [2022-01-18 05:40:57,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 05:40:57,582 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 05:40:57,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:40:57,589 INFO L225 Difference]: With dead ends: 5307 [2022-01-18 05:40:57,589 INFO L226 Difference]: Without dead ends: 5194 [2022-01-18 05:40:57,590 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3994 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1832, Invalid=12210, Unknown=0, NotChecked=0, Total=14042 [2022-01-18 05:40:57,590 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 05:40:57,591 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 05:40:57,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5194 states. [2022-01-18 05:40:57,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5194 to 3373. [2022-01-18 05:40:57,632 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 05:40:57,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3373 states to 3373 states and 7548 transitions. [2022-01-18 05:40:57,636 INFO L78 Accepts]: Start accepts. Automaton has 3373 states and 7548 transitions. Word has length 31 [2022-01-18 05:40:57,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:40:57,636 INFO L470 AbstractCegarLoop]: Abstraction has 3373 states and 7548 transitions. [2022-01-18 05:40:57,636 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 05:40:57,636 INFO L276 IsEmpty]: Start isEmpty. Operand 3373 states and 7548 transitions. [2022-01-18 05:40:57,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:40:57,639 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:40:57,639 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 05:40:57,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-01-18 05:40:57,839 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 05:40:57,840 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:40:57,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:40:57,840 INFO L85 PathProgramCache]: Analyzing trace with hash 209839867, now seen corresponding path program 54 times [2022-01-18 05:40:57,840 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:40:57,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825368593] [2022-01-18 05:40:57,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:40:57,840 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:40:57,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:40:58,084 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 05:40:58,085 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:40:58,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825368593] [2022-01-18 05:40:58,085 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825368593] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:40:58,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906098953] [2022-01-18 05:40:58,085 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:40:58,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:40:58,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:40:58,086 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 05:40:58,086 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 05:40:58,107 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:40:58,107 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:40:58,108 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:40:58,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:40:58,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:58,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:58,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:40:58,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:58,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:58,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:58,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:40:58,529 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 05:40:58,558 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 05:40:58,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:40:59,080 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:40:59,081 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 05:40:59,421 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 05:40:59,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906098953] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:40:59,422 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:40:59,422 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 05:40:59,422 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [872871042] [2022-01-18 05:40:59,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:40:59,422 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:40:59,422 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:40:59,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:40:59,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:40:59,423 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 05:41:00,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:00,643 INFO L93 Difference]: Finished difference Result 4621 states and 10224 transitions. [2022-01-18 05:41:00,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 05:41:00,644 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 05:41:00,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:00,648 INFO L225 Difference]: With dead ends: 4621 [2022-01-18 05:41:00,649 INFO L226 Difference]: Without dead ends: 4584 [2022-01-18 05:41:00,649 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 05:41:00,649 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 05:41:00,649 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 05:41:00,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4584 states. [2022-01-18 05:41:00,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4584 to 3406. [2022-01-18 05:41:00,683 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 05:41:00,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3406 states to 3406 states and 7623 transitions. [2022-01-18 05:41:00,687 INFO L78 Accepts]: Start accepts. Automaton has 3406 states and 7623 transitions. Word has length 31 [2022-01-18 05:41:00,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:00,688 INFO L470 AbstractCegarLoop]: Abstraction has 3406 states and 7623 transitions. [2022-01-18 05:41:00,688 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 05:41:00,688 INFO L276 IsEmpty]: Start isEmpty. Operand 3406 states and 7623 transitions. [2022-01-18 05:41:00,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:41:00,690 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:00,690 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 05:41:00,706 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 05:41:00,891 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 05:41:00,891 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:00,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:00,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1346766925, now seen corresponding path program 55 times [2022-01-18 05:41:00,891 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:00,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068648614] [2022-01-18 05:41:00,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:00,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:00,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:01,149 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 05:41:01,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:01,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068648614] [2022-01-18 05:41:01,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068648614] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:01,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558706605] [2022-01-18 05:41:01,149 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:41:01,150 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:01,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:01,150 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 05:41:01,151 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 05:41:01,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:01,171 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:01,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:01,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:01,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:01,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:01,607 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:01,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:01,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:01,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:01,609 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 05:41:01,638 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 05:41:01,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:02,130 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:02,131 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 05:41:02,509 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 05:41:02,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558706605] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:02,509 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:02,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 05:41:02,509 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746371329] [2022-01-18 05:41:02,509 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:02,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:41:02,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:02,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:41:02,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1074, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:41:02,510 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 05:41:03,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:03,659 INFO L93 Difference]: Finished difference Result 4711 states and 10424 transitions. [2022-01-18 05:41:03,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 05:41:03,660 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 05:41:03,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:03,665 INFO L225 Difference]: With dead ends: 4711 [2022-01-18 05:41:03,665 INFO L226 Difference]: Without dead ends: 4673 [2022-01-18 05:41:03,666 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 05:41:03,666 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:41:03,666 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.4s Time] [2022-01-18 05:41:03,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4673 states. [2022-01-18 05:41:03,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4673 to 3427. [2022-01-18 05:41:03,700 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 05:41:03,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3427 states to 3427 states and 7670 transitions. [2022-01-18 05:41:03,704 INFO L78 Accepts]: Start accepts. Automaton has 3427 states and 7670 transitions. Word has length 31 [2022-01-18 05:41:03,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:03,705 INFO L470 AbstractCegarLoop]: Abstraction has 3427 states and 7670 transitions. [2022-01-18 05:41:03,705 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 05:41:03,705 INFO L276 IsEmpty]: Start isEmpty. Operand 3427 states and 7670 transitions. [2022-01-18 05:41:03,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 05:41:03,707 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:03,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 05:41:03,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-01-18 05:41:03,908 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 05:41:03,908 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:03,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:03,908 INFO L85 PathProgramCache]: Analyzing trace with hash -498068899, now seen corresponding path program 56 times [2022-01-18 05:41:03,908 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:03,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274953526] [2022-01-18 05:41:03,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:03,908 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:03,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:04,181 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 05:41:04,181 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:04,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274953526] [2022-01-18 05:41:04,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274953526] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:04,181 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581831704] [2022-01-18 05:41:04,181 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:41:04,181 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:04,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:04,182 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 05:41:04,183 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 05:41:04,202 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:41:04,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:04,202 WARN L261 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:04,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:04,569 INFO L353 Elim1Store]: treesize reduction 66, result has 1.5 percent of original size [2022-01-18 05:41:04,569 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 05:41:04,602 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 05:41:04,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:05,071 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:05,072 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 05:41:05,393 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 05:41:05,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581831704] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:05,393 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:05,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 34 [2022-01-18 05:41:05,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538767233] [2022-01-18 05:41:05,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:05,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 05:41:05,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:05,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 05:41:05,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 05:41:05,394 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 05:41:06,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:06,137 INFO L93 Difference]: Finished difference Result 4564 states and 10125 transitions. [2022-01-18 05:41:06,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 05:41:06,137 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 05:41:06,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:06,142 INFO L225 Difference]: With dead ends: 4564 [2022-01-18 05:41:06,142 INFO L226 Difference]: Without dead ends: 4549 [2022-01-18 05:41:06,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 501 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=308, Invalid=1948, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:41:06,142 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:41:06,142 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.4s Time] [2022-01-18 05:41:06,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4549 states. [2022-01-18 05:41:06,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4549 to 3359. [2022-01-18 05:41:06,175 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 05:41:06,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3359 states to 3359 states and 7510 transitions. [2022-01-18 05:41:06,180 INFO L78 Accepts]: Start accepts. Automaton has 3359 states and 7510 transitions. Word has length 31 [2022-01-18 05:41:06,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:06,181 INFO L470 AbstractCegarLoop]: Abstraction has 3359 states and 7510 transitions. [2022-01-18 05:41:06,181 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 05:41:06,181 INFO L276 IsEmpty]: Start isEmpty. Operand 3359 states and 7510 transitions. [2022-01-18 05:41:06,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-18 05:41:06,185 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:06,185 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 05:41:06,200 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-01-18 05:41:06,385 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 05:41:06,385 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:06,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:06,386 INFO L85 PathProgramCache]: Analyzing trace with hash -1419037698, now seen corresponding path program 57 times [2022-01-18 05:41:06,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:06,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865843168] [2022-01-18 05:41:06,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:06,386 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:06,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:06,431 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 05:41:06,431 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:06,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865843168] [2022-01-18 05:41:06,432 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865843168] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:06,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1848435056] [2022-01-18 05:41:06,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:41:06,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:06,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:06,433 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 05:41:06,434 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 05:41:06,457 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-18 05:41:06,457 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:06,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 82 conjuncts, 10 conjunts are in the unsatisfiable core [2022-01-18 05:41:06,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:06,503 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 05:41:06,503 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:06,551 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 05:41:06,551 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1848435056] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:06,551 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:06,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 7 [2022-01-18 05:41:06,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094019454] [2022-01-18 05:41:06,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:06,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-18 05:41:06,552 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:06,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-18 05:41:06,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2022-01-18 05:41:06,552 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 05:41:06,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:06,589 INFO L93 Difference]: Finished difference Result 4683 states and 10523 transitions. [2022-01-18 05:41:06,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 05:41:06,589 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 05:41:06,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:06,594 INFO L225 Difference]: With dead ends: 4683 [2022-01-18 05:41:06,594 INFO L226 Difference]: Without dead ends: 4674 [2022-01-18 05:41:06,594 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 05:41:06,594 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 05:41:06,594 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 05:41:06,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4674 states. [2022-01-18 05:41:06,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4674 to 4216. [2022-01-18 05:41:06,637 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 05:41:06,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4216 states to 4216 states and 9550 transitions. [2022-01-18 05:41:06,643 INFO L78 Accepts]: Start accepts. Automaton has 4216 states and 9550 transitions. Word has length 33 [2022-01-18 05:41:06,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:06,643 INFO L470 AbstractCegarLoop]: Abstraction has 4216 states and 9550 transitions. [2022-01-18 05:41:06,643 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 05:41:06,643 INFO L276 IsEmpty]: Start isEmpty. Operand 4216 states and 9550 transitions. [2022-01-18 05:41:06,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:06,646 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:06,646 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 05:41:06,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2022-01-18 05:41:06,847 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 05:41:06,847 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:06,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:06,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1276485027, now seen corresponding path program 58 times [2022-01-18 05:41:06,848 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:06,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876033234] [2022-01-18 05:41:06,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:06,849 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:06,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:07,096 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 05:41:07,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:07,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876033234] [2022-01-18 05:41:07,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876033234] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:07,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [327576104] [2022-01-18 05:41:07,096 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:41:07,096 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:07,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:07,098 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 05:41:07,099 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 05:41:07,123 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:41:07,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:07,124 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:07,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:07,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:07,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:07,659 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:07,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:07,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:07,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:07,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:07,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:07,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:07,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:07,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:07,664 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:07,664 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 05:41:07,693 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 05:41:07,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:08,226 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:08,226 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 05:41:08,584 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 05:41:08,584 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [327576104] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:08,584 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:08,584 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:41:08,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [205469604] [2022-01-18 05:41:08,585 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:08,585 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:41:08,585 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:08,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:41:08,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1211, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:41:08,585 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 05:41:09,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:09,556 INFO L93 Difference]: Finished difference Result 7434 states and 16637 transitions. [2022-01-18 05:41:09,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-01-18 05:41:09,556 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 05:41:09,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:09,565 INFO L225 Difference]: With dead ends: 7434 [2022-01-18 05:41:09,565 INFO L226 Difference]: Without dead ends: 7404 [2022-01-18 05:41:09,566 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1228 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=533, Invalid=3889, Unknown=0, NotChecked=0, Total=4422 [2022-01-18 05:41:09,566 INFO L933 BasicCegarLoop]: 75 mSDtfsCounter, 323 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 640 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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 05:41:09,566 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 05:41:09,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7404 states. [2022-01-18 05:41:09,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7404 to 4177. [2022-01-18 05:41:09,643 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 05:41:09,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4177 states to 4177 states and 9464 transitions. [2022-01-18 05:41:09,648 INFO L78 Accepts]: Start accepts. Automaton has 4177 states and 9464 transitions. Word has length 34 [2022-01-18 05:41:09,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:09,648 INFO L470 AbstractCegarLoop]: Abstraction has 4177 states and 9464 transitions. [2022-01-18 05:41:09,649 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 05:41:09,649 INFO L276 IsEmpty]: Start isEmpty. Operand 4177 states and 9464 transitions. [2022-01-18 05:41:09,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:09,652 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:09,652 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 05:41:09,667 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 05:41:09,852 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 05:41:09,853 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:09,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:09,854 INFO L85 PathProgramCache]: Analyzing trace with hash -429207779, now seen corresponding path program 59 times [2022-01-18 05:41:09,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:09,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943619301] [2022-01-18 05:41:09,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:09,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:09,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:10,089 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 05:41:10,089 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:10,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943619301] [2022-01-18 05:41:10,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943619301] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:10,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [218140996] [2022-01-18 05:41:10,089 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:41:10,089 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:10,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:10,090 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 05:41:10,091 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 05:41:10,120 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:41:10,120 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:10,124 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 05:41:10,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:10,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:10,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:10,700 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:10,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:10,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:10,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:10,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:10,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:10,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:10,704 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:10,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:10,705 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:10,705 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 05:41:10,733 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 05:41:10,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:11,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,138 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,140 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,142 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:11,177 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:41:11,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, 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 05:41:11,387 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 05:41:11,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [218140996] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:11,388 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:11,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 38 [2022-01-18 05:41:11,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373170510] [2022-01-18 05:41:11,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:11,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 05:41:11,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:11,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 05:41:11,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=220, Invalid=1262, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 05:41:11,389 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 05:41:13,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:13,046 INFO L93 Difference]: Finished difference Result 6334 states and 14089 transitions. [2022-01-18 05:41:13,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 05:41:13,046 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 05:41:13,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:13,054 INFO L225 Difference]: With dead ends: 6334 [2022-01-18 05:41:13,054 INFO L226 Difference]: Without dead ends: 6274 [2022-01-18 05:41:13,055 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2062 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=833, Invalid=6139, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 05:41:13,055 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 05:41:13,056 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 05:41:13,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6274 states. [2022-01-18 05:41:13,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6274 to 4147. [2022-01-18 05:41:13,110 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 05:41:13,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4147 states to 4147 states and 9391 transitions. [2022-01-18 05:41:13,117 INFO L78 Accepts]: Start accepts. Automaton has 4147 states and 9391 transitions. Word has length 34 [2022-01-18 05:41:13,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:13,117 INFO L470 AbstractCegarLoop]: Abstraction has 4147 states and 9391 transitions. [2022-01-18 05:41:13,117 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 05:41:13,117 INFO L276 IsEmpty]: Start isEmpty. Operand 4147 states and 9391 transitions. [2022-01-18 05:41:13,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:13,120 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:13,120 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 05:41:13,135 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-01-18 05:41:13,321 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 05:41:13,321 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:13,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:13,321 INFO L85 PathProgramCache]: Analyzing trace with hash -741388485, now seen corresponding path program 60 times [2022-01-18 05:41:13,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:13,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4692444] [2022-01-18 05:41:13,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:13,322 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:13,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:13,539 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 05:41:13,539 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:13,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4692444] [2022-01-18 05:41:13,539 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4692444] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:13,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258961346] [2022-01-18 05:41:13,539 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:41:13,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:13,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:13,541 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 05:41:13,542 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 05:41:13,562 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:41:13,563 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:13,563 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:13,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:14,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,143 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:14,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,145 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:14,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:14,146 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:14,147 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 05:41:14,176 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 05:41:14,176 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:14,679 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:14,680 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 05:41:15,013 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 05:41:15,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258961346] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:15,014 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:15,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:41:15,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942745260] [2022-01-18 05:41:15,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:15,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:41:15,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:15,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:41:15,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:41:15,015 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 05:41:16,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:16,275 INFO L93 Difference]: Finished difference Result 6131 states and 13674 transitions. [2022-01-18 05:41:16,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 05:41:16,275 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 05:41:16,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:16,282 INFO L225 Difference]: With dead ends: 6131 [2022-01-18 05:41:16,282 INFO L226 Difference]: Without dead ends: 6101 [2022-01-18 05:41:16,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1479 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=655, Invalid=4601, Unknown=0, NotChecked=0, Total=5256 [2022-01-18 05:41:16,282 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 05:41:16,283 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 05:41:16,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6101 states. [2022-01-18 05:41:16,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6101 to 4123. [2022-01-18 05:41:16,336 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 05:41:16,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4123 states to 4123 states and 9335 transitions. [2022-01-18 05:41:16,343 INFO L78 Accepts]: Start accepts. Automaton has 4123 states and 9335 transitions. Word has length 34 [2022-01-18 05:41:16,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:16,343 INFO L470 AbstractCegarLoop]: Abstraction has 4123 states and 9335 transitions. [2022-01-18 05:41:16,344 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 05:41:16,344 INFO L276 IsEmpty]: Start isEmpty. Operand 4123 states and 9335 transitions. [2022-01-18 05:41:16,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:16,347 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:16,347 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 05:41:16,362 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 05:41:16,551 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 05:41:16,551 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:16,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:16,552 INFO L85 PathProgramCache]: Analyzing trace with hash 2020734821, now seen corresponding path program 61 times [2022-01-18 05:41:16,552 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:16,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512726424] [2022-01-18 05:41:16,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:16,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:16,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:16,770 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 05:41:16,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:16,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512726424] [2022-01-18 05:41:16,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512726424] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:16,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1554074843] [2022-01-18 05:41:16,770 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:41:16,770 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:16,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:16,772 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 05:41:16,772 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 05:41:16,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:16,793 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:16,794 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:17,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:17,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:17,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:17,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:17,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:17,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:17,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:17,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:17,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:17,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:17,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:17,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:17,317 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:17,317 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 05:41:17,345 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 05:41:17,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:17,864 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:17,864 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 05:41:18,295 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 05:41:18,295 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1554074843] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:18,295 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:18,295 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 37 [2022-01-18 05:41:18,296 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147546538] [2022-01-18 05:41:18,296 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:18,296 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 05:41:18,296 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:18,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 05:41:18,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=1195, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 05:41:18,296 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 05:41:19,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:19,381 INFO L93 Difference]: Finished difference Result 5878 states and 13093 transitions. [2022-01-18 05:41:19,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 05:41:19,381 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 05:41:19,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:19,388 INFO L225 Difference]: With dead ends: 5878 [2022-01-18 05:41:19,388 INFO L226 Difference]: Without dead ends: 5848 [2022-01-18 05:41:19,389 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 05:41:19,389 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.4s IncrementalHoareTripleChecker+Time [2022-01-18 05:41:19,389 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.4s Time] [2022-01-18 05:41:19,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5848 states. [2022-01-18 05:41:19,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5848 to 4117. [2022-01-18 05:41:19,442 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 05:41:19,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4117 states to 4117 states and 9322 transitions. [2022-01-18 05:41:19,474 INFO L78 Accepts]: Start accepts. Automaton has 4117 states and 9322 transitions. Word has length 34 [2022-01-18 05:41:19,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:19,474 INFO L470 AbstractCegarLoop]: Abstraction has 4117 states and 9322 transitions. [2022-01-18 05:41:19,474 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 05:41:19,475 INFO L276 IsEmpty]: Start isEmpty. Operand 4117 states and 9322 transitions. [2022-01-18 05:41:19,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:19,477 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:19,477 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 05:41:19,492 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 05:41:19,678 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 05:41:19,678 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:19,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:19,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1285498223, now seen corresponding path program 62 times [2022-01-18 05:41:19,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:19,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866630614] [2022-01-18 05:41:19,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:19,679 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:19,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:19,891 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 05:41:19,891 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:19,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866630614] [2022-01-18 05:41:19,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866630614] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:19,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197217403] [2022-01-18 05:41:19,891 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:41:19,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:19,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:19,892 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 05:41:19,893 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 05:41:19,917 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:41:19,917 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:19,917 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:19,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:20,399 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:20,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:20,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:20,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:20,401 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:20,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:20,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:20,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:20,403 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:20,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:20,404 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 05:41:20,433 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 05:41:20,433 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:20,940 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:20,941 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 05:41:21,376 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 05:41:21,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197217403] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:21,377 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:21,377 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:41:21,377 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513440153] [2022-01-18 05:41:21,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:21,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:41:21,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:21,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:41:21,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=189, Invalid=1143, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:41:21,378 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 05:41:23,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:23,927 INFO L93 Difference]: Finished difference Result 8293 states and 18369 transitions. [2022-01-18 05:41:23,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 05:41:23,928 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 05:41:23,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:23,938 INFO L225 Difference]: With dead ends: 8293 [2022-01-18 05:41:23,938 INFO L226 Difference]: Without dead ends: 8218 [2022-01-18 05:41:23,938 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3049 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1151, Invalid=8551, Unknown=0, NotChecked=0, Total=9702 [2022-01-18 05:41:23,938 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 05:41:23,939 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 05:41:23,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8218 states. [2022-01-18 05:41:24,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8218 to 4517. [2022-01-18 05:41:24,008 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 05:41:24,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4517 states to 4517 states and 10243 transitions. [2022-01-18 05:41:24,017 INFO L78 Accepts]: Start accepts. Automaton has 4517 states and 10243 transitions. Word has length 34 [2022-01-18 05:41:24,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:24,018 INFO L470 AbstractCegarLoop]: Abstraction has 4517 states and 10243 transitions. [2022-01-18 05:41:24,018 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 05:41:24,018 INFO L276 IsEmpty]: Start isEmpty. Operand 4517 states and 10243 transitions. [2022-01-18 05:41:24,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:24,022 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:24,022 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 05:41:24,038 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 05:41:24,223 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 05:41:24,224 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:24,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:24,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1762775215, now seen corresponding path program 63 times [2022-01-18 05:41:24,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:24,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321491242] [2022-01-18 05:41:24,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:24,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:24,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:24,435 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 05:41:24,435 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:24,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321491242] [2022-01-18 05:41:24,435 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321491242] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:24,435 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672907468] [2022-01-18 05:41:24,435 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:41:24,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:24,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:24,437 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 05:41:24,438 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 05:41:24,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-01-18 05:41:24,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:24,461 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:24,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:24,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:24,968 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:24,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:24,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:24,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:24,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:24,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:24,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:24,973 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:24,974 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:24,975 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 05:41:25,003 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 05:41:25,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:25,511 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:25,512 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 05:41:26,110 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 05:41:26,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672907468] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:26,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:26,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:41:26,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842148054] [2022-01-18 05:41:26,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:26,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:41:26,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:26,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:41:26,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=177, Invalid=1155, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:41:26,112 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 05:41:27,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:27,196 INFO L93 Difference]: Finished difference Result 6136 states and 13678 transitions. [2022-01-18 05:41:27,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 05:41:27,196 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 05:41:27,196 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:27,204 INFO L225 Difference]: With dead ends: 6136 [2022-01-18 05:41:27,204 INFO L226 Difference]: Without dead ends: 6106 [2022-01-18 05:41:27,204 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 05:41:27,205 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 238 mSDsluCounter, 1316 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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 05:41:27,205 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 05:41:27,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6106 states. [2022-01-18 05:41:27,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6106 to 4517. [2022-01-18 05:41:27,255 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 05:41:27,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4517 states to 4517 states and 10243 transitions. [2022-01-18 05:41:27,289 INFO L78 Accepts]: Start accepts. Automaton has 4517 states and 10243 transitions. Word has length 34 [2022-01-18 05:41:27,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:27,289 INFO L470 AbstractCegarLoop]: Abstraction has 4517 states and 10243 transitions. [2022-01-18 05:41:27,289 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 05:41:27,289 INFO L276 IsEmpty]: Start isEmpty. Operand 4517 states and 10243 transitions. [2022-01-18 05:41:27,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:27,292 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:27,292 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 05:41:27,308 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 05:41:27,492 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 05:41:27,493 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:27,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:27,493 INFO L85 PathProgramCache]: Analyzing trace with hash -473498501, now seen corresponding path program 64 times [2022-01-18 05:41:27,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:27,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308955113] [2022-01-18 05:41:27,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:27,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:27,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:27,710 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 05:41:27,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:27,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308955113] [2022-01-18 05:41:27,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308955113] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:27,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990110994] [2022-01-18 05:41:27,710 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:41:27,710 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:27,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:27,711 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 05:41:27,712 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 05:41:27,737 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:41:27,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:27,738 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:27,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:28,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:28,219 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:28,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:28,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:28,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:28,221 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:28,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:28,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:28,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:28,223 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:28,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:28,224 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 05:41:28,252 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 05:41:28,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:28,759 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:28,760 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 05:41:29,070 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 05:41:29,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990110994] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:29,070 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:29,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 35 [2022-01-18 05:41:29,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562269244] [2022-01-18 05:41:29,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:29,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:41:29,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:29,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:41:29,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:41:29,071 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 05:41:31,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:31,863 INFO L93 Difference]: Finished difference Result 8467 states and 18699 transitions. [2022-01-18 05:41:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-18 05:41:31,863 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 05:41:31,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:31,874 INFO L225 Difference]: With dead ends: 8467 [2022-01-18 05:41:31,874 INFO L226 Difference]: Without dead ends: 8407 [2022-01-18 05:41:31,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3515 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1310, Invalid=9610, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 05:41:31,875 INFO L933 BasicCegarLoop]: 93 mSDtfsCounter, 359 mSDsluCounter, 1633 mSDsCounter, 0 mSdLazyCounter, 1117 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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 05:41:31,875 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 05:41:31,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8407 states. [2022-01-18 05:41:31,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8407 to 4673. [2022-01-18 05:41:31,947 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 05:41:31,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4673 states to 4673 states and 10597 transitions. [2022-01-18 05:41:31,955 INFO L78 Accepts]: Start accepts. Automaton has 4673 states and 10597 transitions. Word has length 34 [2022-01-18 05:41:31,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:31,955 INFO L470 AbstractCegarLoop]: Abstraction has 4673 states and 10597 transitions. [2022-01-18 05:41:31,955 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 05:41:31,955 INFO L276 IsEmpty]: Start isEmpty. Operand 4673 states and 10597 transitions. [2022-01-18 05:41:31,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:31,959 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:31,959 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 05:41:31,974 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2022-01-18 05:41:32,159 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 05:41:32,159 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:32,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:32,160 INFO L85 PathProgramCache]: Analyzing trace with hash -792620933, now seen corresponding path program 65 times [2022-01-18 05:41:32,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:32,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131604283] [2022-01-18 05:41:32,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:32,160 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:32,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:32,398 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 05:41:32,399 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:32,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131604283] [2022-01-18 05:41:32,399 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131604283] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:32,399 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623739334] [2022-01-18 05:41:32,399 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:41:32,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:32,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:32,404 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 05:41:32,407 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 05:41:32,437 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:41:32,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:32,438 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:32,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:32,940 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:32,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:32,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:32,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:32,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:32,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:32,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:32,944 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:32,945 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:32,945 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:32,945 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 05:41:32,975 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 05:41:32,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:33,487 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:33,487 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 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 05:41:33,817 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 05:41:33,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623739334] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:33,818 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:33,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 35 [2022-01-18 05:41:33,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398732692] [2022-01-18 05:41:33,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:33,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:41:33,818 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:33,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:41:33,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1078, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:41:33,818 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 05:41:36,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:36,199 INFO L93 Difference]: Finished difference Result 7658 states and 16969 transitions. [2022-01-18 05:41:36,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 05:41:36,200 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 05:41:36,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:36,209 INFO L225 Difference]: With dead ends: 7658 [2022-01-18 05:41:36,209 INFO L226 Difference]: Without dead ends: 7538 [2022-01-18 05:41:36,210 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2729 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1109, Invalid=7633, Unknown=0, NotChecked=0, Total=8742 [2022-01-18 05:41:36,210 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 05:41:36,210 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 05:41:36,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7538 states. [2022-01-18 05:41:36,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7538 to 4778. [2022-01-18 05:41:36,275 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 05:41:36,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4778 states to 4778 states and 10832 transitions. [2022-01-18 05:41:36,281 INFO L78 Accepts]: Start accepts. Automaton has 4778 states and 10832 transitions. Word has length 34 [2022-01-18 05:41:36,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:36,281 INFO L470 AbstractCegarLoop]: Abstraction has 4778 states and 10832 transitions. [2022-01-18 05:41:36,281 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 05:41:36,281 INFO L276 IsEmpty]: Start isEmpty. Operand 4778 states and 10832 transitions. [2022-01-18 05:41:36,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:36,285 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:36,285 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 05:41:36,300 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 05:41:36,485 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 05:41:36,485 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:36,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:36,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1037560537, now seen corresponding path program 66 times [2022-01-18 05:41:36,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:36,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672414009] [2022-01-18 05:41:36,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:36,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:36,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:36,736 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 05:41:36,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:36,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672414009] [2022-01-18 05:41:36,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672414009] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:36,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51510060] [2022-01-18 05:41:36,737 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:41:36,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:36,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:36,738 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 05:41:36,738 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 05:41:36,758 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:41:36,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:36,759 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:36,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:37,254 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:37,254 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:37,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:37,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:37,256 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:37,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:37,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:37,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:37,258 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:37,258 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:37,259 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 05:41:37,288 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 05:41:37,289 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:37,810 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:37,810 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 05:41:38,198 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 05:41:38,199 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51510060] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:38,199 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:38,199 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:41:38,199 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35806544] [2022-01-18 05:41:38,199 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:38,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:41:38,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:38,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:41:38,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=184, Invalid=1148, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:41:38,200 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 05:41:40,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:40,375 INFO L93 Difference]: Finished difference Result 7796 states and 17265 transitions. [2022-01-18 05:41:40,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 05:41:40,375 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 05:41:40,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:40,385 INFO L225 Difference]: With dead ends: 7796 [2022-01-18 05:41:40,385 INFO L226 Difference]: Without dead ends: 7735 [2022-01-18 05:41:40,385 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2521 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=1024, Invalid=7532, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 05:41:40,385 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 05:41:40,386 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 05:41:40,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7735 states. [2022-01-18 05:41:40,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7735 to 4718. [2022-01-18 05:41:40,445 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 05:41:40,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4718 states to 4718 states and 10686 transitions. [2022-01-18 05:41:40,451 INFO L78 Accepts]: Start accepts. Automaton has 4718 states and 10686 transitions. Word has length 34 [2022-01-18 05:41:40,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:40,451 INFO L470 AbstractCegarLoop]: Abstraction has 4718 states and 10686 transitions. [2022-01-18 05:41:40,451 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 05:41:40,451 INFO L276 IsEmpty]: Start isEmpty. Operand 4718 states and 10686 transitions. [2022-01-18 05:41:40,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:40,455 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:40,455 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 05:41:40,469 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-01-18 05:41:40,655 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 05:41:40,655 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:40,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:40,655 INFO L85 PathProgramCache]: Analyzing trace with hash -410940463, now seen corresponding path program 67 times [2022-01-18 05:41:40,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:40,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826073851] [2022-01-18 05:41:40,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:40,656 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:40,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:40,864 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 05:41:40,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:40,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826073851] [2022-01-18 05:41:40,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826073851] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:40,864 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624844044] [2022-01-18 05:41:40,864 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:41:40,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:40,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:40,865 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 05:41:40,866 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 05:41:40,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:40,886 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:40,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:41,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:41,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:41,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:41,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:41,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:41,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:41,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:41,368 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:41,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:41,369 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 05:41:41,397 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 05:41:41,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:41,909 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:41,909 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 05:41:42,190 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 05:41:42,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624844044] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:42,190 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:42,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:41:42,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265550974] [2022-01-18 05:41:42,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:42,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:41:42,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:42,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:41:42,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1149, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:41:42,191 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 05:41:43,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:43,354 INFO L93 Difference]: Finished difference Result 6992 states and 15597 transitions. [2022-01-18 05:41:43,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-18 05:41:43,355 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 05:41:43,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:43,366 INFO L225 Difference]: With dead ends: 6992 [2022-01-18 05:41:43,367 INFO L226 Difference]: Without dead ends: 6962 [2022-01-18 05:41:43,367 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 05:41:43,368 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 05:41:43,368 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 05:41:43,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6962 states. [2022-01-18 05:41:43,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6962 to 4727. [2022-01-18 05:41:43,436 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 05:41:43,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4727 states to 4727 states and 10704 transitions. [2022-01-18 05:41:43,442 INFO L78 Accepts]: Start accepts. Automaton has 4727 states and 10704 transitions. Word has length 34 [2022-01-18 05:41:43,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:43,442 INFO L470 AbstractCegarLoop]: Abstraction has 4727 states and 10704 transitions. [2022-01-18 05:41:43,442 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 05:41:43,442 INFO L276 IsEmpty]: Start isEmpty. Operand 4727 states and 10704 transitions. [2022-01-18 05:41:43,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:43,445 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:43,446 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 05:41:43,461 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 05:41:43,646 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 05:41:43,646 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:43,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:43,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1610212667, now seen corresponding path program 68 times [2022-01-18 05:41:43,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:43,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370347066] [2022-01-18 05:41:43,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:43,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:43,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:43,888 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 05:41:43,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:43,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370347066] [2022-01-18 05:41:43,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370347066] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:43,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358734778] [2022-01-18 05:41:43,888 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:41:43,888 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:43,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:43,889 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 05:41:43,890 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 05:41:43,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:41:43,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:43,909 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:43,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:44,381 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:44,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:44,382 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:44,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:44,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:44,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:44,384 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:44,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:44,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:44,386 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:44,386 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:44,386 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 05:41:44,415 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 05:41:44,415 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:44,918 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:44,919 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 05:41:45,226 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 05:41:45,226 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358734778] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:45,226 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:45,227 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:41:45,227 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807921486] [2022-01-18 05:41:45,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:45,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:41:45,227 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:45,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:41:45,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=1149, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:41:45,227 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 05:41:46,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:46,749 INFO L93 Difference]: Finished difference Result 6526 states and 14543 transitions. [2022-01-18 05:41:46,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-01-18 05:41:46,750 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 05:41:46,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:46,758 INFO L225 Difference]: With dead ends: 6526 [2022-01-18 05:41:46,758 INFO L226 Difference]: Without dead ends: 6481 [2022-01-18 05:41:46,759 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 44 SyntacticMatches, 4 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1832 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=726, Invalid=5916, Unknown=0, NotChecked=0, Total=6642 [2022-01-18 05:41:46,760 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 05:41:46,760 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 05:41:46,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6481 states. [2022-01-18 05:41:46,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6481 to 4856. [2022-01-18 05:41:46,814 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 05:41:46,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4856 states to 4856 states and 11005 transitions. [2022-01-18 05:41:46,820 INFO L78 Accepts]: Start accepts. Automaton has 4856 states and 11005 transitions. Word has length 34 [2022-01-18 05:41:46,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:46,821 INFO L470 AbstractCegarLoop]: Abstraction has 4856 states and 11005 transitions. [2022-01-18 05:41:46,821 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 05:41:46,821 INFO L276 IsEmpty]: Start isEmpty. Operand 4856 states and 11005 transitions. [2022-01-18 05:41:46,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:46,824 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:46,824 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 05:41:46,839 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-01-18 05:41:47,024 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 05:41:47,025 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:47,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:47,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1207019205, now seen corresponding path program 69 times [2022-01-18 05:41:47,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:47,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884281962] [2022-01-18 05:41:47,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:47,025 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:47,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:47,262 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 05:41:47,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:47,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884281962] [2022-01-18 05:41:47,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884281962] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:47,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358881553] [2022-01-18 05:41:47,262 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:41:47,263 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:47,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:47,264 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 05:41:47,266 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 05:41:47,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:41:47,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:47,286 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:47,287 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:47,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:47,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:47,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:47,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:47,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:47,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:47,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:47,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:47,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:47,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:47,789 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 05:41:47,818 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 05:41:47,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:48,327 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:48,327 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 05:41:48,595 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 05:41:48,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358881553] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:48,595 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:48,595 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:41:48,595 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905078501] [2022-01-18 05:41:48,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:48,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:41:48,596 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:48,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:41:48,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:41:48,596 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 05:41:51,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:51,118 INFO L93 Difference]: Finished difference Result 6948 states and 15393 transitions. [2022-01-18 05:41:51,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 05:41:51,118 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 05:41:51,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:51,127 INFO L225 Difference]: With dead ends: 6948 [2022-01-18 05:41:51,127 INFO L226 Difference]: Without dead ends: 6896 [2022-01-18 05:41:51,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3139 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=1172, Invalid=9130, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 05:41:51,131 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 419 mSDsluCounter, 1749 mSDsCounter, 0 mSdLazyCounter, 1171 mSolverCounterSat, 130 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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 05:41:51,131 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 05:41:51,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6896 states. [2022-01-18 05:41:51,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6896 to 4853. [2022-01-18 05:41:51,213 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 05:41:51,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4853 states to 4853 states and 10999 transitions. [2022-01-18 05:41:51,219 INFO L78 Accepts]: Start accepts. Automaton has 4853 states and 10999 transitions. Word has length 34 [2022-01-18 05:41:51,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:51,219 INFO L470 AbstractCegarLoop]: Abstraction has 4853 states and 10999 transitions. [2022-01-18 05:41:51,219 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 05:41:51,219 INFO L276 IsEmpty]: Start isEmpty. Operand 4853 states and 10999 transitions. [2022-01-18 05:41:51,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:51,223 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:51,223 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 05:41:51,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-01-18 05:41:51,443 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 05:41:51,443 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:51,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:51,444 INFO L85 PathProgramCache]: Analyzing trace with hash -355003469, now seen corresponding path program 70 times [2022-01-18 05:41:51,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:51,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263337271] [2022-01-18 05:41:51,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:51,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:51,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:51,667 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 05:41:51,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:51,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263337271] [2022-01-18 05:41:51,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263337271] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:51,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502106262] [2022-01-18 05:41:51,668 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:41:51,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:51,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:51,669 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 05:41:51,669 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 05:41:51,693 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:41:51,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:51,694 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:51,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:52,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:52,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:52,199 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:52,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:52,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:52,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:52,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:52,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:52,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:52,203 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:52,203 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 05:41:52,233 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 05:41:52,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:52,745 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:52,745 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 05:41:53,068 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 05:41:53,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502106262] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:53,069 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:53,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:41:53,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806303990] [2022-01-18 05:41:53,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:53,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:41:53,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:53,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:41:53,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:41:53,072 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 05:41:55,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:55,086 INFO L93 Difference]: Finished difference Result 6980 states and 15541 transitions. [2022-01-18 05:41:55,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 05:41:55,086 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 05:41:55,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:55,096 INFO L225 Difference]: With dead ends: 6980 [2022-01-18 05:41:55,097 INFO L226 Difference]: Without dead ends: 6890 [2022-01-18 05:41:55,097 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 05:41:55,098 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 455 mSDsluCounter, 1479 mSDsCounter, 0 mSdLazyCounter, 848 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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 05:41:55,098 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 05:41:55,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6890 states. [2022-01-18 05:41:55,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6890 to 4895. [2022-01-18 05:41:55,170 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 05:41:55,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4895 states to 4895 states and 11097 transitions. [2022-01-18 05:41:55,177 INFO L78 Accepts]: Start accepts. Automaton has 4895 states and 11097 transitions. Word has length 34 [2022-01-18 05:41:55,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:55,177 INFO L470 AbstractCegarLoop]: Abstraction has 4895 states and 11097 transitions. [2022-01-18 05:41:55,177 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 05:41:55,177 INFO L276 IsEmpty]: Start isEmpty. Operand 4895 states and 11097 transitions. [2022-01-18 05:41:55,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:55,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:55,181 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 05:41:55,196 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 05:41:55,381 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 05:41:55,381 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:55,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:55,382 INFO L85 PathProgramCache]: Analyzing trace with hash -667184175, now seen corresponding path program 71 times [2022-01-18 05:41:55,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:55,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612075120] [2022-01-18 05:41:55,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:55,382 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:55,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:55,653 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 05:41:55,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:55,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612075120] [2022-01-18 05:41:55,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612075120] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:55,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255736106] [2022-01-18 05:41:55,654 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:41:55,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:55,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:55,655 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 05:41:55,656 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 05:41:55,681 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:41:55,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:55,682 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:41:55,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:56,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:56,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:56,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:56,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:56,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:56,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:56,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:56,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:56,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:56,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:56,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:56,232 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 05:41:56,268 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 05:41:56,269 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:41:56,790 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:41:56,790 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 05:41:57,158 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 05:41:57,158 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255736106] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:41:57,158 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:41:57,158 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:41:57,158 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175909413] [2022-01-18 05:41:57,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:41:57,159 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:41:57,159 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:41:57,159 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:41:57,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:41:57,159 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 05:41:58,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:41:58,418 INFO L93 Difference]: Finished difference Result 5878 states and 13166 transitions. [2022-01-18 05:41:58,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 05:41:58,419 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 05:41:58,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:41:58,425 INFO L225 Difference]: With dead ends: 5878 [2022-01-18 05:41:58,426 INFO L226 Difference]: Without dead ends: 5872 [2022-01-18 05:41:58,426 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 50 SyntacticMatches, 4 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1455 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=610, Invalid=4792, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 05:41:58,427 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 248 mSDsluCounter, 1404 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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 05:41:58,427 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 05:41:58,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5872 states. [2022-01-18 05:41:58,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5872 to 5123. [2022-01-18 05:41:58,480 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 05:41:58,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5123 states to 5123 states and 11649 transitions. [2022-01-18 05:41:58,487 INFO L78 Accepts]: Start accepts. Automaton has 5123 states and 11649 transitions. Word has length 34 [2022-01-18 05:41:58,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:41:58,487 INFO L470 AbstractCegarLoop]: Abstraction has 5123 states and 11649 transitions. [2022-01-18 05:41:58,487 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 05:41:58,487 INFO L276 IsEmpty]: Start isEmpty. Operand 5123 states and 11649 transitions. [2022-01-18 05:41:58,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:41:58,491 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:41:58,491 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 05:41:58,512 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Ended with exit code 0 [2022-01-18 05:41:58,707 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 05:41:58,707 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:41:58,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:41:58,708 INFO L85 PathProgramCache]: Analyzing trace with hash 184831561, now seen corresponding path program 72 times [2022-01-18 05:41:58,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:41:58,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130792100] [2022-01-18 05:41:58,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:41:58,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:41:58,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:41:58,932 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 05:41:58,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:41:58,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130792100] [2022-01-18 05:41:58,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130792100] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:41:58,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080107158] [2022-01-18 05:41:58,933 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:41:58,933 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:41:58,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:41:58,934 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 05:41:58,934 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 05:41:58,954 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:41:58,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:41:58,955 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:41:58,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:41:59,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:59,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:59,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:59,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:59,473 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:59,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:59,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:59,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:41:59,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:41:59,475 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 05:41:59,504 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 05:41:59,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:00,007 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:42:00,007 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 05:42:00,305 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 05:42:00,305 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080107158] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:00,305 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:00,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:42:00,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589553743] [2022-01-18 05:42:00,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:00,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:42:00,305 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:00,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:42:00,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=1142, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:42:00,306 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 05:42:01,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:01,646 INFO L93 Difference]: Finished difference Result 6189 states and 13930 transitions. [2022-01-18 05:42:01,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 05:42:01,646 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 05:42:01,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:01,653 INFO L225 Difference]: With dead ends: 6189 [2022-01-18 05:42:01,653 INFO L226 Difference]: Without dead ends: 6177 [2022-01-18 05:42:01,654 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1446 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=701, Invalid=4701, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 05:42:01,654 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 05:42:01,654 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 05:42:01,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6177 states. [2022-01-18 05:42:01,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6177 to 5392. [2022-01-18 05:42:01,708 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 05:42:01,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5392 states to 5392 states and 12315 transitions. [2022-01-18 05:42:01,715 INFO L78 Accepts]: Start accepts. Automaton has 5392 states and 12315 transitions. Word has length 34 [2022-01-18 05:42:01,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:01,716 INFO L470 AbstractCegarLoop]: Abstraction has 5392 states and 12315 transitions. [2022-01-18 05:42:01,716 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 05:42:01,716 INFO L276 IsEmpty]: Start isEmpty. Operand 5392 states and 12315 transitions. [2022-01-18 05:42:01,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:42:01,719 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:01,719 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 05:42:01,734 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 05:42:01,920 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 05:42:01,920 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:01,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:01,920 INFO L85 PathProgramCache]: Analyzing trace with hash 73786001, now seen corresponding path program 73 times [2022-01-18 05:42:01,920 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:01,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754427791] [2022-01-18 05:42:01,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:01,920 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:01,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:02,147 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 05:42:02,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:02,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754427791] [2022-01-18 05:42:02,147 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754427791] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:02,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1285469138] [2022-01-18 05:42:02,147 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:42:02,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:02,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:02,149 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 05:42:02,150 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 05:42:02,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:02,169 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:42:02,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:02,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:02,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:02,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:02,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:02,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:02,684 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:02,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:02,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:02,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:02,686 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:02,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:02,687 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:02,688 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 05:42:02,716 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 05:42:02,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:03,229 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:42:03,229 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 05:42:03,593 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 05:42:03,593 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1285469138] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:03,594 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:03,594 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:42:03,594 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305402109] [2022-01-18 05:42:03,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:03,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:42:03,594 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:03,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:42:03,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1137, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:42:03,594 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 05:42:05,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:05,020 INFO L93 Difference]: Finished difference Result 7513 states and 16901 transitions. [2022-01-18 05:42:05,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 05:42:05,020 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 05:42:05,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:05,029 INFO L225 Difference]: With dead ends: 7513 [2022-01-18 05:42:05,029 INFO L226 Difference]: Without dead ends: 7475 [2022-01-18 05:42:05,029 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 05:42:05,029 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 05:42:05,029 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 05:42:05,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7475 states. [2022-01-18 05:42:05,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7475 to 5349. [2022-01-18 05:42:05,089 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 05:42:05,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5349 states to 5349 states and 12215 transitions. [2022-01-18 05:42:05,097 INFO L78 Accepts]: Start accepts. Automaton has 5349 states and 12215 transitions. Word has length 34 [2022-01-18 05:42:05,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:05,097 INFO L470 AbstractCegarLoop]: Abstraction has 5349 states and 12215 transitions. [2022-01-18 05:42:05,097 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 05:42:05,097 INFO L276 IsEmpty]: Start isEmpty. Operand 5349 states and 12215 transitions. [2022-01-18 05:42:05,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:42:05,100 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:05,101 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 05:42:05,115 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 05:42:05,301 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 05:42:05,301 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:05,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:05,301 INFO L85 PathProgramCache]: Analyzing trace with hash 543307891, now seen corresponding path program 74 times [2022-01-18 05:42:05,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:05,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243896845] [2022-01-18 05:42:05,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:05,302 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:05,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:05,534 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 05:42:05,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:05,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243896845] [2022-01-18 05:42:05,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243896845] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:05,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277183967] [2022-01-18 05:42:05,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:42:05,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:05,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:05,535 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 05:42:05,536 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 05:42:05,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:42:05,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:42:05,556 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:42:05,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:06,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:06,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:06,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:06,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:06,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:06,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:06,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:06,059 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:06,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:06,060 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 05:42:06,089 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 05:42:06,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:06,611 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:42:06,611 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 05:42:06,892 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 05:42:06,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277183967] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:06,892 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:06,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 36 [2022-01-18 05:42:06,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472352555] [2022-01-18 05:42:06,892 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:06,892 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 05:42:06,892 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:06,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 05:42:06,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=1137, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 05:42:06,893 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 05:42:07,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:07,709 INFO L93 Difference]: Finished difference Result 6607 states and 14884 transitions. [2022-01-18 05:42:07,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 05:42:07,709 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 05:42:07,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:07,717 INFO L225 Difference]: With dead ends: 6607 [2022-01-18 05:42:07,717 INFO L226 Difference]: Without dead ends: 6569 [2022-01-18 05:42:07,718 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 46 SyntacticMatches, 4 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1036 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=509, Invalid=3397, Unknown=0, NotChecked=0, Total=3906 [2022-01-18 05:42:07,718 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 05:42:07,718 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 05:42:07,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6569 states. [2022-01-18 05:42:07,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6569 to 5403. [2022-01-18 05:42:07,776 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 05:42:07,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5403 states to 5403 states and 12341 transitions. [2022-01-18 05:42:07,784 INFO L78 Accepts]: Start accepts. Automaton has 5403 states and 12341 transitions. Word has length 34 [2022-01-18 05:42:07,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:07,784 INFO L470 AbstractCegarLoop]: Abstraction has 5403 states and 12341 transitions. [2022-01-18 05:42:07,784 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 05:42:07,784 INFO L276 IsEmpty]: Start isEmpty. Operand 5403 states and 12341 transitions. [2022-01-18 05:42:07,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:42:07,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:07,788 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 05:42:07,803 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 05:42:07,988 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 05:42:07,989 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:07,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:07,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1735633061, now seen corresponding path program 75 times [2022-01-18 05:42:07,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:07,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303099302] [2022-01-18 05:42:07,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:07,989 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:07,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:08,251 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 05:42:08,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:08,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303099302] [2022-01-18 05:42:08,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303099302] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:08,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1206523436] [2022-01-18 05:42:08,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:42:08,251 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:08,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:08,252 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 05:42:08,253 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 05:42:08,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:42:08,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:42:08,290 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 05:42:08,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:08,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:08,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:08,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:08,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:08,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:08,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:08,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:08,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:08,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:08,782 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 05:42:08,812 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 05:42:08,812 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:09,317 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:42:09,318 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 05:42:09,650 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 05:42:09,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1206523436] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:09,651 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:09,651 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 05:42:09,651 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090749235] [2022-01-18 05:42:09,651 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:09,651 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:42:09,651 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:09,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:42:09,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:42:09,652 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 05:42:11,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:11,265 INFO L93 Difference]: Finished difference Result 7174 states and 16088 transitions. [2022-01-18 05:42:11,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-18 05:42:11,265 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 05:42:11,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:11,274 INFO L225 Difference]: With dead ends: 7174 [2022-01-18 05:42:11,274 INFO L226 Difference]: Without dead ends: 7129 [2022-01-18 05:42:11,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1567 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=741, Invalid=5111, Unknown=0, NotChecked=0, Total=5852 [2022-01-18 05:42:11,275 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 05:42:11,275 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 05:42:11,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7129 states. [2022-01-18 05:42:11,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7129 to 5487. [2022-01-18 05:42:11,338 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 05:42:11,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5487 states to 5487 states and 12546 transitions. [2022-01-18 05:42:11,345 INFO L78 Accepts]: Start accepts. Automaton has 5487 states and 12546 transitions. Word has length 34 [2022-01-18 05:42:11,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:11,345 INFO L470 AbstractCegarLoop]: Abstraction has 5487 states and 12546 transitions. [2022-01-18 05:42:11,345 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 05:42:11,346 INFO L276 IsEmpty]: Start isEmpty. Operand 5487 states and 12546 transitions. [2022-01-18 05:42:11,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:42:11,349 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:11,350 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 05:42:11,364 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 05:42:11,550 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 05:42:11,550 INFO L402 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:11,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:11,550 INFO L85 PathProgramCache]: Analyzing trace with hash -1707318499, now seen corresponding path program 76 times [2022-01-18 05:42:11,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:11,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2122535234] [2022-01-18 05:42:11,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:11,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:11,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:11,775 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 05:42:11,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:11,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2122535234] [2022-01-18 05:42:11,776 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2122535234] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:11,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556087938] [2022-01-18 05:42:11,776 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:42:11,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:11,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:11,777 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 05:42:11,777 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 05:42:11,796 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:42:11,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:42:11,797 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:42:11,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:12,290 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:12,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:12,291 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:12,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:12,292 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:12,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:12,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:12,294 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 05:42:12,322 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 05:42:12,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:12,817 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:42:12,817 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 05:42:13,142 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 05:42:13,142 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556087938] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:13,142 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:13,142 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 05:42:13,142 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154195001] [2022-01-18 05:42:13,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:13,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:42:13,143 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:13,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:42:13,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=188, Invalid=1072, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:42:13,143 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 05:42:14,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:14,826 INFO L93 Difference]: Finished difference Result 7261 states and 16306 transitions. [2022-01-18 05:42:14,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 05:42:14,826 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 05:42:14,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:14,835 INFO L225 Difference]: With dead ends: 7261 [2022-01-18 05:42:14,836 INFO L226 Difference]: Without dead ends: 7231 [2022-01-18 05:42:14,836 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 45 SyntacticMatches, 5 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1615 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=763, Invalid=5243, Unknown=0, NotChecked=0, Total=6006 [2022-01-18 05:42:14,836 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.5s IncrementalHoareTripleChecker+Time [2022-01-18 05:42:14,836 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.5s Time] [2022-01-18 05:42:14,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7231 states. [2022-01-18 05:42:14,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7231 to 5448. [2022-01-18 05:42:14,907 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 05:42:14,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5448 states to 5448 states and 12455 transitions. [2022-01-18 05:42:14,915 INFO L78 Accepts]: Start accepts. Automaton has 5448 states and 12455 transitions. Word has length 34 [2022-01-18 05:42:14,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:14,915 INFO L470 AbstractCegarLoop]: Abstraction has 5448 states and 12455 transitions. [2022-01-18 05:42:14,915 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 05:42:14,915 INFO L276 IsEmpty]: Start isEmpty. Operand 5448 states and 12455 transitions. [2022-01-18 05:42:14,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:42:14,919 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:14,919 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 05:42:14,934 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-01-18 05:42:15,119 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 05:42:15,120 INFO L402 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:15,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:15,120 INFO L85 PathProgramCache]: Analyzing trace with hash -2019499205, now seen corresponding path program 77 times [2022-01-18 05:42:15,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:15,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924351330] [2022-01-18 05:42:15,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:15,120 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:15,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:15,365 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 05:42:15,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:15,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924351330] [2022-01-18 05:42:15,365 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924351330] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:15,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780570755] [2022-01-18 05:42:15,365 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:42:15,365 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:15,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:15,366 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 05:42:15,367 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 05:42:15,387 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:42:15,388 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:42:15,388 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:42:15,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:15,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:15,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:15,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:15,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:15,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:15,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:15,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:15,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:15,879 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 05:42:15,907 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 05:42:15,907 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:16,399 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:42:16,399 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 05:42:16,782 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 05:42:16,782 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780570755] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:16,782 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:16,782 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 05:42:16,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1678246129] [2022-01-18 05:42:16,782 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:16,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:42:16,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:16,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:42:16,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:42:16,783 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 05:42:18,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:18,064 INFO L93 Difference]: Finished difference Result 7052 states and 15862 transitions. [2022-01-18 05:42:18,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-01-18 05:42:18,064 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 05:42:18,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:18,072 INFO L225 Difference]: With dead ends: 7052 [2022-01-18 05:42:18,072 INFO L226 Difference]: Without dead ends: 7022 [2022-01-18 05:42:18,073 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 05:42:18,073 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 05:42:18,073 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 05:42:18,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7022 states. [2022-01-18 05:42:18,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7022 to 5469. [2022-01-18 05:42:18,132 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 05:42:18,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5469 states to 5469 states and 12504 transitions. [2022-01-18 05:42:18,139 INFO L78 Accepts]: Start accepts. Automaton has 5469 states and 12504 transitions. Word has length 34 [2022-01-18 05:42:18,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:18,140 INFO L470 AbstractCegarLoop]: Abstraction has 5469 states and 12504 transitions. [2022-01-18 05:42:18,140 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 05:42:18,140 INFO L276 IsEmpty]: Start isEmpty. Operand 5469 states and 12504 transitions. [2022-01-18 05:42:18,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:42:18,143 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:18,144 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 05:42:18,158 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-01-18 05:42:18,344 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 05:42:18,344 INFO L402 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:18,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:18,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1167483469, now seen corresponding path program 78 times [2022-01-18 05:42:18,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:18,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625383953] [2022-01-18 05:42:18,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:18,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:18,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:18,573 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 05:42:18,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:18,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625383953] [2022-01-18 05:42:18,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625383953] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:18,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776874392] [2022-01-18 05:42:18,573 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:42:18,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:18,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:18,574 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 05:42:18,575 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 05:42:18,599 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:42:18,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:42:18,600 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:42:18,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:19,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:19,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:19,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:19,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:19,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:19,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:19,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:19,093 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 05:42:19,122 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 05:42:19,122 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:19,635 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:42:19,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 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 05:42:19,835 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 05:42:19,835 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776874392] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:19,835 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:19,835 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 05:42:19,835 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931919229] [2022-01-18 05:42:19,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:19,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:42:19,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:19,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:42:19,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:42:19,836 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 05:42:21,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:21,141 INFO L93 Difference]: Finished difference Result 7059 states and 15901 transitions. [2022-01-18 05:42:21,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-18 05:42:21,141 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 05:42:21,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:21,149 INFO L225 Difference]: With dead ends: 7059 [2022-01-18 05:42:21,149 INFO L226 Difference]: Without dead ends: 7029 [2022-01-18 05:42:21,150 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 05:42:21,150 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 05:42:21,150 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 05:42:21,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7029 states. [2022-01-18 05:42:21,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7029 to 5448. [2022-01-18 05:42:21,237 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 05:42:21,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5448 states to 5448 states and 12455 transitions. [2022-01-18 05:42:21,244 INFO L78 Accepts]: Start accepts. Automaton has 5448 states and 12455 transitions. Word has length 34 [2022-01-18 05:42:21,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:21,244 INFO L470 AbstractCegarLoop]: Abstraction has 5448 states and 12455 transitions. [2022-01-18 05:42:21,245 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 05:42:21,245 INFO L276 IsEmpty]: Start isEmpty. Operand 5448 states and 12455 transitions. [2022-01-18 05:42:21,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:42:21,248 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:21,248 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 05:42:21,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-01-18 05:42:21,449 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 05:42:21,449 INFO L402 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:21,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:21,449 INFO L85 PathProgramCache]: Analyzing trace with hash 853669661, now seen corresponding path program 79 times [2022-01-18 05:42:21,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:21,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274169538] [2022-01-18 05:42:21,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:21,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:21,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:21,695 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 05:42:21,695 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:21,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274169538] [2022-01-18 05:42:21,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274169538] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:21,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620394266] [2022-01-18 05:42:21,695 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:42:21,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:21,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:21,696 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 05:42:21,697 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 05:42:21,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:21,717 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:42:21,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:22,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:22,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:22,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:22,185 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:22,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:22,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:22,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:22,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:22,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:22,188 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 05:42:22,217 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 05:42:22,217 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:22,717 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:42:22,717 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 05:42:23,038 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 05:42:23,038 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620394266] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:23,038 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:23,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 05:42:23,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034554012] [2022-01-18 05:42:23,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:23,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:42:23,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:23,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:42:23,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1075, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:42:23,039 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 05:42:24,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:24,627 INFO L93 Difference]: Finished difference Result 7223 states and 16277 transitions. [2022-01-18 05:42:24,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-01-18 05:42:24,628 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 05:42:24,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:24,637 INFO L225 Difference]: With dead ends: 7223 [2022-01-18 05:42:24,637 INFO L226 Difference]: Without dead ends: 7163 [2022-01-18 05:42:24,637 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 05:42:24,638 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 05:42:24,638 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 05:42:24,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7163 states. [2022-01-18 05:42:24,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7163 to 5478. [2022-01-18 05:42:24,700 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 05:42:24,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5478 states to 5478 states and 12526 transitions. [2022-01-18 05:42:24,708 INFO L78 Accepts]: Start accepts. Automaton has 5478 states and 12526 transitions. Word has length 34 [2022-01-18 05:42:24,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:24,708 INFO L470 AbstractCegarLoop]: Abstraction has 5478 states and 12526 transitions. [2022-01-18 05:42:24,708 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 05:42:24,709 INFO L276 IsEmpty]: Start isEmpty. Operand 5478 states and 12526 transitions. [2022-01-18 05:42:24,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 05:42:24,713 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:24,713 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 05:42:24,728 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 05:42:24,913 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 05:42:24,913 INFO L402 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:24,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:24,914 INFO L85 PathProgramCache]: Analyzing trace with hash -809007139, now seen corresponding path program 80 times [2022-01-18 05:42:24,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:24,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600766256] [2022-01-18 05:42:24,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:24,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:24,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:25,147 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 05:42:25,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:25,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600766256] [2022-01-18 05:42:25,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600766256] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:25,148 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989399863] [2022-01-18 05:42:25,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:42:25,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:25,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:25,149 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 05:42:25,149 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 05:42:25,169 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:42:25,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:42:25,170 WARN L261 TraceCheckSpWp]: Trace formula consists of 81 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 05:42:25,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:25,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:25,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:25,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:25,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:25,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:25,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:25,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:25,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:25,656 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:25,656 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 05:42:25,685 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 05:42:25,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:26,187 INFO L353 Elim1Store]: treesize reduction 156, result has 49.5 percent of original size [2022-01-18 05:42:26,188 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 05:42:26,410 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 05:42:26,410 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989399863] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:26,410 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:26,410 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 35 [2022-01-18 05:42:26,411 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806830100] [2022-01-18 05:42:26,411 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:26,411 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-01-18 05:42:26,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:26,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-01-18 05:42:26,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=1074, Unknown=0, NotChecked=0, Total=1260 [2022-01-18 05:42:26,412 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 05:42:27,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:27,679 INFO L93 Difference]: Finished difference Result 7145 states and 16066 transitions. [2022-01-18 05:42:27,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-01-18 05:42:27,679 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 05:42:27,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:27,687 INFO L225 Difference]: With dead ends: 7145 [2022-01-18 05:42:27,687 INFO L226 Difference]: Without dead ends: 7115 [2022-01-18 05:42:27,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 46 SyntacticMatches, 6 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1494 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=738, Invalid=4664, Unknown=0, NotChecked=0, Total=5402 [2022-01-18 05:42:27,688 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 05:42:27,688 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 05:42:27,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7115 states. [2022-01-18 05:42:27,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7115 to 5511. [2022-01-18 05:42:27,749 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 05:42:27,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5511 states to 5511 states and 12603 transitions. [2022-01-18 05:42:27,757 INFO L78 Accepts]: Start accepts. Automaton has 5511 states and 12603 transitions. Word has length 34 [2022-01-18 05:42:27,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:27,757 INFO L470 AbstractCegarLoop]: Abstraction has 5511 states and 12603 transitions. [2022-01-18 05:42:27,758 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 05:42:27,758 INFO L276 IsEmpty]: Start isEmpty. Operand 5511 states and 12603 transitions. [2022-01-18 05:42:27,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:42:27,762 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:27,762 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 05:42:27,777 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 05:42:27,962 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 05:42:27,963 INFO L402 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:27,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:27,963 INFO L85 PathProgramCache]: Analyzing trace with hash 1907210588, now seen corresponding path program 81 times [2022-01-18 05:42:27,963 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:27,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596508036] [2022-01-18 05:42:27,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:27,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:27,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:28,254 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 05:42:28,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:28,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596508036] [2022-01-18 05:42:28,255 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596508036] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:28,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906947829] [2022-01-18 05:42:28,255 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:42:28,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:28,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:28,258 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 05:42:28,259 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 05:42:28,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:42:28,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:42:28,287 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:42:28,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:29,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,036 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,037 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,038 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:29,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:29,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,046 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:29,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:29,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:29,047 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 05:42:29,084 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 05:42:29,085 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:29,881 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:42:29,881 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 05:42:30,379 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 05:42:30,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906947829] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:30,380 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:30,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 46 [2022-01-18 05:42:30,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869520308] [2022-01-18 05:42:30,380 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:30,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:42:30,380 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:30,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:42:30,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=264, Invalid=1898, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:42:30,381 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 05:42:33,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:33,885 INFO L93 Difference]: Finished difference Result 11268 states and 25226 transitions. [2022-01-18 05:42:33,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-01-18 05:42:33,885 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 05:42:33,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:33,899 INFO L225 Difference]: With dead ends: 11268 [2022-01-18 05:42:33,899 INFO L226 Difference]: Without dead ends: 11164 [2022-01-18 05:42:33,900 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 114 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4432 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1245, Invalid=12095, Unknown=0, NotChecked=0, Total=13340 [2022-01-18 05:42:33,900 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:42:33,900 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.8s Time] [2022-01-18 05:42:33,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11164 states. [2022-01-18 05:42:33,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11164 to 5881. [2022-01-18 05:42:33,979 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 05:42:33,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5881 states to 5881 states and 13413 transitions. [2022-01-18 05:42:33,987 INFO L78 Accepts]: Start accepts. Automaton has 5881 states and 13413 transitions. Word has length 36 [2022-01-18 05:42:33,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:33,987 INFO L470 AbstractCegarLoop]: Abstraction has 5881 states and 13413 transitions. [2022-01-18 05:42:33,987 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 05:42:33,987 INFO L276 IsEmpty]: Start isEmpty. Operand 5881 states and 13413 transitions. [2022-01-18 05:42:33,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:42:33,991 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:33,991 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 05:42:34,006 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 05:42:34,191 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 05:42:34,192 INFO L402 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:34,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:34,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1847921678, now seen corresponding path program 82 times [2022-01-18 05:42:34,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:34,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502225592] [2022-01-18 05:42:34,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:34,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:34,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:34,429 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 05:42:34,429 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:34,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502225592] [2022-01-18 05:42:34,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502225592] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:34,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367211700] [2022-01-18 05:42:34,430 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:42:34,430 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:34,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:34,431 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 05:42:34,431 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 05:42:34,452 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:42:34,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:42:34,453 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:42:34,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:35,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,141 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:35,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:35,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,147 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:35,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:35,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:35,148 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 05:42:35,186 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 05:42:35,186 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:35,997 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:42:35,997 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 05:42:36,514 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 05:42:36,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367211700] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:36,515 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:36,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 46 [2022-01-18 05:42:36,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053612317] [2022-01-18 05:42:36,515 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:36,515 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:42:36,515 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:36,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:42:36,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1909, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:42:36,516 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 05:42:40,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:40,820 INFO L93 Difference]: Finished difference Result 10957 states and 24403 transitions. [2022-01-18 05:42:40,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-18 05:42:40,821 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 05:42:40,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:40,836 INFO L225 Difference]: With dead ends: 10957 [2022-01-18 05:42:40,836 INFO L226 Difference]: Without dead ends: 10900 [2022-01-18 05:42:40,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 42 SyntacticMatches, 6 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6584 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1464, Invalid=17442, Unknown=0, NotChecked=0, Total=18906 [2022-01-18 05:42:40,838 INFO L933 BasicCegarLoop]: 122 mSDtfsCounter, 475 mSDsluCounter, 2970 mSDsCounter, 0 mSdLazyCounter, 1829 mSolverCounterSat, 166 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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 05:42:40,838 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 05:42:40,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10900 states. [2022-01-18 05:42:40,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10900 to 6936. [2022-01-18 05:42:40,957 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 05:42:40,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6936 states to 6936 states and 15841 transitions. [2022-01-18 05:42:40,969 INFO L78 Accepts]: Start accepts. Automaton has 6936 states and 15841 transitions. Word has length 36 [2022-01-18 05:42:40,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:40,969 INFO L470 AbstractCegarLoop]: Abstraction has 6936 states and 15841 transitions. [2022-01-18 05:42:40,969 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 05:42:40,969 INFO L276 IsEmpty]: Start isEmpty. Operand 6936 states and 15841 transitions. [2022-01-18 05:42:40,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:42:40,974 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:40,975 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 05:42:40,990 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 05:42:41,175 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 05:42:41,175 INFO L402 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:41,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:41,176 INFO L85 PathProgramCache]: Analyzing trace with hash 173231452, now seen corresponding path program 83 times [2022-01-18 05:42:41,176 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:41,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887689402] [2022-01-18 05:42:41,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:41,176 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:41,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:41,425 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 05:42:41,425 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:41,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887689402] [2022-01-18 05:42:41,425 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887689402] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:41,425 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484495658] [2022-01-18 05:42:41,425 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:42:41,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:41,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:41,426 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 05:42:41,427 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 05:42:41,451 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:42:41,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:42:41,452 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 05:42:41,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:42,136 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,142 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,143 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,144 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,146 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:42,148 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,149 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 05:42:42,189 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 05:42:42,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:42,835 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,842 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,851 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:42,899 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:42:42,899 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 05:42:43,118 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 05:42:43,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484495658] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:43,118 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:43,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 47 [2022-01-18 05:42:43,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689670881] [2022-01-18 05:42:43,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:43,119 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:42:43,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:43,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:42:43,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1983, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:42:43,119 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 05:42:46,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:46,857 INFO L93 Difference]: Finished difference Result 11279 states and 25304 transitions. [2022-01-18 05:42:46,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-01-18 05:42:46,857 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 05:42:46,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:46,873 INFO L225 Difference]: With dead ends: 11279 [2022-01-18 05:42:46,873 INFO L226 Difference]: Without dead ends: 11242 [2022-01-18 05:42:46,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6404 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1357, Invalid=17003, Unknown=0, NotChecked=0, Total=18360 [2022-01-18 05:42:46,875 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:42:46,875 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.9s Time] [2022-01-18 05:42:46,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11242 states. [2022-01-18 05:42:46,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11242 to 7488. [2022-01-18 05:42:46,996 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 05:42:47,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7488 states to 7488 states and 17146 transitions. [2022-01-18 05:42:47,008 INFO L78 Accepts]: Start accepts. Automaton has 7488 states and 17146 transitions. Word has length 36 [2022-01-18 05:42:47,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:47,009 INFO L470 AbstractCegarLoop]: Abstraction has 7488 states and 17146 transitions. [2022-01-18 05:42:47,009 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 05:42:47,009 INFO L276 IsEmpty]: Start isEmpty. Operand 7488 states and 17146 transitions. [2022-01-18 05:42:47,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:42:47,014 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:47,014 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 05:42:47,030 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 05:42:47,214 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 05:42:47,215 INFO L402 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:47,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:47,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1791984684, now seen corresponding path program 84 times [2022-01-18 05:42:47,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:47,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451459831] [2022-01-18 05:42:47,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:47,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:47,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:47,521 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 05:42:47,521 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:47,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451459831] [2022-01-18 05:42:47,521 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451459831] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:47,521 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468594096] [2022-01-18 05:42:47,521 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:42:47,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:47,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:47,523 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 05:42:47,545 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 05:42:47,554 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-01-18 05:42:47,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:42:47,555 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:42:47,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:48,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:48,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:48,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:48,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,287 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,288 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:48,288 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:48,290 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 05:42:48,328 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 05:42:48,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:49,169 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:42:49,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 05:42:49,773 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 05:42:49,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468594096] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:49,774 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:49,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 05:42:49,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645259665] [2022-01-18 05:42:49,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:49,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:42:49,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:49,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:42:49,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1986, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:42:49,775 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 05:42:54,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:42:54,142 INFO L93 Difference]: Finished difference Result 14335 states and 32214 transitions. [2022-01-18 05:42:54,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 05:42:54,143 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 05:42:54,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:42:54,166 INFO L225 Difference]: With dead ends: 14335 [2022-01-18 05:42:54,166 INFO L226 Difference]: Without dead ends: 14163 [2022-01-18 05:42:54,167 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5820 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=1543, Invalid=15487, Unknown=0, NotChecked=0, Total=17030 [2022-01-18 05:42:54,167 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 05:42:54,168 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 05:42:54,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14163 states. [2022-01-18 05:42:54,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14163 to 8272. [2022-01-18 05:42:54,338 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 05:42:54,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8272 states to 8272 states and 18962 transitions. [2022-01-18 05:42:54,352 INFO L78 Accepts]: Start accepts. Automaton has 8272 states and 18962 transitions. Word has length 36 [2022-01-18 05:42:54,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:42:54,352 INFO L470 AbstractCegarLoop]: Abstraction has 8272 states and 18962 transitions. [2022-01-18 05:42:54,352 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 05:42:54,353 INFO L276 IsEmpty]: Start isEmpty. Operand 8272 states and 18962 transitions. [2022-01-18 05:42:54,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:42:54,358 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:42:54,359 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 05:42:54,374 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 05:42:54,559 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 05:42:54,559 INFO L402 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:42:54,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:42:54,559 INFO L85 PathProgramCache]: Analyzing trace with hash -1252149654, now seen corresponding path program 85 times [2022-01-18 05:42:54,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:42:54,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485761229] [2022-01-18 05:42:54,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:42:54,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:42:54,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:54,831 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 05:42:54,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:42:54,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485761229] [2022-01-18 05:42:54,831 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485761229] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:42:54,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827585574] [2022-01-18 05:42:54,831 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:42:54,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:42:54,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:42:54,832 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 05:42:54,833 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 05:42:54,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:42:54,855 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:42:54,856 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:42:55,551 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,552 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,553 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:55,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,555 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,557 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,557 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:55,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:55,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,560 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:42:55,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:42:55,562 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 05:42:55,602 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 05:42:55,602 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:42:56,474 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:42:56,474 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 05:42:56,870 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 05:42:56,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827585574] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:42:56,870 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:42:56,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 05:42:56,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531229805] [2022-01-18 05:42:56,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:42:56,870 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:42:56,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:42:56,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:42:56,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2001, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:42:56,871 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 05:43:02,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:43:02,579 INFO L93 Difference]: Finished difference Result 16328 states and 36925 transitions. [2022-01-18 05:43:02,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-01-18 05:43:02,579 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 05:43:02,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:43:02,605 INFO L225 Difference]: With dead ends: 16328 [2022-01-18 05:43:02,605 INFO L226 Difference]: Without dead ends: 16138 [2022-01-18 05:43:02,606 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 44 SyntacticMatches, 5 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7375 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=1863, Invalid=19307, Unknown=0, NotChecked=0, Total=21170 [2022-01-18 05:43:02,606 INFO L933 BasicCegarLoop]: 101 mSDtfsCounter, 716 mSDsluCounter, 2575 mSDsCounter, 0 mSdLazyCounter, 1696 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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 05:43:02,606 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 05:43:02,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16138 states. [2022-01-18 05:43:02,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16138 to 7323. [2022-01-18 05:43:02,748 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 05:43:02,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7323 states to 7323 states and 16655 transitions. [2022-01-18 05:43:02,760 INFO L78 Accepts]: Start accepts. Automaton has 7323 states and 16655 transitions. Word has length 36 [2022-01-18 05:43:02,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:43:02,760 INFO L470 AbstractCegarLoop]: Abstraction has 7323 states and 16655 transitions. [2022-01-18 05:43:02,760 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 05:43:02,760 INFO L276 IsEmpty]: Start isEmpty. Operand 7323 states and 16655 transitions. [2022-01-18 05:43:02,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:43:02,765 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:43:02,766 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 05:43:02,790 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 05:43:02,979 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 05:43:02,979 INFO L402 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:43:02,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:43:02,980 INFO L85 PathProgramCache]: Analyzing trace with hash 769003476, now seen corresponding path program 86 times [2022-01-18 05:43:02,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:43:02,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550891699] [2022-01-18 05:43:02,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:43:02,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:43:02,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:43:03,252 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 05:43:03,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:43:03,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550891699] [2022-01-18 05:43:03,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550891699] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:43:03,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665487068] [2022-01-18 05:43:03,253 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:43:03,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:43:03,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:43:03,254 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 05:43:03,254 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 05:43:03,275 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:43:03,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:43:03,276 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:43:03,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:43:03,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,985 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:03,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,987 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,989 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,995 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:03,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,997 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:03,997 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:03,998 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:03,998 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 05:43:04,039 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 05:43:04,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:43:04,871 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:43:04,872 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 05:43:05,697 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 05:43:05,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665487068] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:43:05,698 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:43:05,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 05:43:05,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878046128] [2022-01-18 05:43:05,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:43:05,698 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:43:05,698 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:43:05,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:43:05,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=2007, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:43:05,699 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 05:43:10,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:43:10,278 INFO L93 Difference]: Finished difference Result 12970 states and 29038 transitions. [2022-01-18 05:43:10,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-01-18 05:43:10,279 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 05:43:10,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:43:10,299 INFO L225 Difference]: With dead ends: 12970 [2022-01-18 05:43:10,299 INFO L226 Difference]: Without dead ends: 12919 [2022-01-18 05:43:10,300 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5793 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=1512, Invalid=15780, Unknown=0, NotChecked=0, Total=17292 [2022-01-18 05:43:10,300 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 05:43:10,301 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 05:43:10,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12919 states. [2022-01-18 05:43:10,422 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12919 to 7378. [2022-01-18 05:43:10,428 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 05:43:10,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7378 states to 7378 states and 16766 transitions. [2022-01-18 05:43:10,440 INFO L78 Accepts]: Start accepts. Automaton has 7378 states and 16766 transitions. Word has length 36 [2022-01-18 05:43:10,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:43:10,440 INFO L470 AbstractCegarLoop]: Abstraction has 7378 states and 16766 transitions. [2022-01-18 05:43:10,441 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 05:43:10,441 INFO L276 IsEmpty]: Start isEmpty. Operand 7378 states and 16766 transitions. [2022-01-18 05:43:10,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:43:10,446 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:43:10,446 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 05:43:10,462 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (89)] Ended with exit code 0 [2022-01-18 05:43:10,646 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 05:43:10,647 INFO L402 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:43:10,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:43:10,647 INFO L85 PathProgramCache]: Analyzing trace with hash 625140816, now seen corresponding path program 87 times [2022-01-18 05:43:10,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:43:10,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405094566] [2022-01-18 05:43:10,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:43:10,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:43:10,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:43:10,920 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 05:43:10,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:43:10,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405094566] [2022-01-18 05:43:10,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1405094566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:43:10,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637296356] [2022-01-18 05:43:10,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:43:10,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:43:10,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:43:10,921 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 05:43:10,922 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 05:43:10,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:43:10,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:43:10,946 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 05:43:10,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:43:11,644 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:11,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,650 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:11,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,653 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:11,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:11,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:11,655 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 05:43:11,694 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 05:43:11,694 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:43:12,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,320 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,324 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,325 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,326 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,327 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,328 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,330 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,332 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:12,383 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:43:12,384 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 05:43:12,738 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 05:43:12,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637296356] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:43:12,738 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:43:12,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 46 [2022-01-18 05:43:12,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500213061] [2022-01-18 05:43:12,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:43:12,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:43:12,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:43:12,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:43:12,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=307, Invalid=1855, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:43:12,739 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 05:43:17,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:43:17,273 INFO L93 Difference]: Finished difference Result 12398 states and 27515 transitions. [2022-01-18 05:43:17,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 05:43:17,274 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 05:43:17,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:43:17,291 INFO L225 Difference]: With dead ends: 12398 [2022-01-18 05:43:17,291 INFO L226 Difference]: Without dead ends: 11911 [2022-01-18 05:43:17,292 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5731 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=1711, Invalid=15059, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 05:43:17,292 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, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:43:17,292 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [920 Valid, 2224 Invalid, 2283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [311 Valid, 1718 Invalid, 0 Unknown, 254 Unchecked, 1.0s Time] [2022-01-18 05:43:17,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11911 states. [2022-01-18 05:43:17,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11911 to 7872. [2022-01-18 05:43:17,421 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 05:43:17,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7872 states to 7872 states and 17914 transitions. [2022-01-18 05:43:17,434 INFO L78 Accepts]: Start accepts. Automaton has 7872 states and 17914 transitions. Word has length 36 [2022-01-18 05:43:17,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:43:17,434 INFO L470 AbstractCegarLoop]: Abstraction has 7872 states and 17914 transitions. [2022-01-18 05:43:17,435 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 05:43:17,435 INFO L276 IsEmpty]: Start isEmpty. Operand 7872 states and 17914 transitions. [2022-01-18 05:43:17,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:43:17,440 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:43:17,441 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 05:43:17,456 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (90)] Ended with exit code 0 [2022-01-18 05:43:17,641 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 05:43:17,641 INFO L402 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:43:17,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:43:17,642 INFO L85 PathProgramCache]: Analyzing trace with hash 2079756346, now seen corresponding path program 88 times [2022-01-18 05:43:17,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:43:17,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274930410] [2022-01-18 05:43:17,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:43:17,642 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:43:17,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:43:17,921 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 05:43:17,921 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:43:17,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274930410] [2022-01-18 05:43:17,921 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274930410] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:43:17,921 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725354675] [2022-01-18 05:43:17,921 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:43:17,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:43:17,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:43:17,922 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 05:43:17,923 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 05:43:17,944 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:43:17,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:43:17,944 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:43:17,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:43:18,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:18,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,657 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,658 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,660 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,660 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:18,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,662 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,662 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:18,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:18,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:18,664 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 05:43:18,703 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 05:43:18,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:43:19,513 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:43:19,513 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 05:43:19,952 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 05:43:19,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725354675] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:43:19,952 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:43:19,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 46 [2022-01-18 05:43:19,953 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502369691] [2022-01-18 05:43:19,953 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:43:19,953 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:43:19,953 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:43:19,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:43:19,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1895, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:43:19,953 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 05:43:24,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:43:24,693 INFO L93 Difference]: Finished difference Result 13111 states and 29204 transitions. [2022-01-18 05:43:24,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-01-18 05:43:24,693 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 05:43:24,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:43:24,712 INFO L225 Difference]: With dead ends: 13111 [2022-01-18 05:43:24,712 INFO L226 Difference]: Without dead ends: 12981 [2022-01-18 05:43:24,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6258 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=1734, Invalid=16356, Unknown=0, NotChecked=0, Total=18090 [2022-01-18 05:43:24,713 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 690 mSDsluCounter, 2418 mSDsCounter, 0 mSdLazyCounter, 1690 mSolverCounterSat, 299 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:43:24,713 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.9s Time] [2022-01-18 05:43:24,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12981 states. [2022-01-18 05:43:24,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12981 to 7821. [2022-01-18 05:43:24,832 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 05:43:24,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7821 states to 7821 states and 17783 transitions. [2022-01-18 05:43:24,845 INFO L78 Accepts]: Start accepts. Automaton has 7821 states and 17783 transitions. Word has length 36 [2022-01-18 05:43:24,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:43:24,845 INFO L470 AbstractCegarLoop]: Abstraction has 7821 states and 17783 transitions. [2022-01-18 05:43:24,845 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 05:43:24,845 INFO L276 IsEmpty]: Start isEmpty. Operand 7821 states and 17783 transitions. [2022-01-18 05:43:24,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:43:24,851 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:43:24,851 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 05:43:24,867 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 05:43:25,051 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 05:43:25,052 INFO L402 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:43:25,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:43:25,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1363195214, now seen corresponding path program 89 times [2022-01-18 05:43:25,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:43:25,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339621869] [2022-01-18 05:43:25,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:43:25,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:43:25,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:43:25,353 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 05:43:25,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:43:25,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339621869] [2022-01-18 05:43:25,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339621869] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:43:25,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441101407] [2022-01-18 05:43:25,354 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:43:25,354 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:43:25,354 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:43:25,355 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 05:43:25,356 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 05:43:25,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:43:25,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:43:25,378 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:43:25,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:43:26,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,087 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,091 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,095 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:26,095 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,096 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,096 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 05:43:26,144 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 05:43:26,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:43:26,790 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:26,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:43:26,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, 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 05:43:27,197 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 05:43:27,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441101407] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:43:27,197 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:43:27,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 50 [2022-01-18 05:43:27,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530305885] [2022-01-18 05:43:27,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:43:27,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-01-18 05:43:27,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:43:27,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-01-18 05:43:27,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=2250, Unknown=0, NotChecked=0, Total=2550 [2022-01-18 05:43:27,198 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 05:43:32,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:43:32,662 INFO L93 Difference]: Finished difference Result 14235 states and 31716 transitions. [2022-01-18 05:43:32,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 135 states. [2022-01-18 05:43:32,662 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 05:43:32,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:43:32,683 INFO L225 Difference]: With dead ends: 14235 [2022-01-18 05:43:32,683 INFO L226 Difference]: Without dead ends: 14164 [2022-01-18 05:43:32,685 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 160 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8891 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=2292, Invalid=23790, Unknown=0, NotChecked=0, Total=26082 [2022-01-18 05:43:32,685 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 448 mSDsluCounter, 2481 mSDsCounter, 0 mSdLazyCounter, 1666 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:43:32,685 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.9s Time] [2022-01-18 05:43:32,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14164 states. [2022-01-18 05:43:32,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14164 to 8944. [2022-01-18 05:43:32,835 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 05:43:32,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8944 states to 8944 states and 20280 transitions. [2022-01-18 05:43:32,849 INFO L78 Accepts]: Start accepts. Automaton has 8944 states and 20280 transitions. Word has length 36 [2022-01-18 05:43:32,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:43:32,849 INFO L470 AbstractCegarLoop]: Abstraction has 8944 states and 20280 transitions. [2022-01-18 05:43:32,849 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 05:43:32,849 INFO L276 IsEmpty]: Start isEmpty. Operand 8944 states and 20280 transitions. [2022-01-18 05:43:32,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:43:32,856 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:43:32,856 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 05:43:32,872 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 05:43:33,057 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 05:43:33,057 INFO L402 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:43:33,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:43:33,057 INFO L85 PathProgramCache]: Analyzing trace with hash 657957916, now seen corresponding path program 90 times [2022-01-18 05:43:33,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:43:33,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145340885] [2022-01-18 05:43:33,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:43:33,057 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:43:33,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:43:33,316 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 05:43:33,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:43:33,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145340885] [2022-01-18 05:43:33,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145340885] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:43:33,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217046641] [2022-01-18 05:43:33,317 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:43:33,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:43:33,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:43:33,318 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 05:43:33,319 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 05:43:33,340 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:43:33,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:43:33,341 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:43:33,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:43:36,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,645 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:36,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,648 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,650 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,651 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,652 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:36,652 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,653 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,655 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:36,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,656 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:36,657 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:36,657 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 05:43:36,701 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 05:43:36,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:43:38,510 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,511 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,512 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,514 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,515 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,516 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,518 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,519 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,521 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,524 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,526 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,527 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,528 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:38,641 INFO L353 Elim1Store]: treesize reduction 46, result has 76.4 percent of original size [2022-01-18 05:43:38,641 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 05:43:39,445 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 05:43:39,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217046641] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:43:39,445 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:43:39,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 48 [2022-01-18 05:43:39,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756869953] [2022-01-18 05:43:39,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:43:39,445 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 05:43:39,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:43:39,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 05:43:39,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=1977, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:43:39,446 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 05:43:42,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:43:42,375 INFO L93 Difference]: Finished difference Result 9813 states and 22123 transitions. [2022-01-18 05:43:42,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-01-18 05:43:42,375 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 05:43:42,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:43:42,388 INFO L225 Difference]: With dead ends: 9813 [2022-01-18 05:43:42,388 INFO L226 Difference]: Without dead ends: 9792 [2022-01-18 05:43:42,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 49 SyntacticMatches, 6 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1892 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=783, Invalid=5537, Unknown=0, NotChecked=0, Total=6320 [2022-01-18 05:43:42,389 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 05:43:42,389 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 05:43:42,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9792 states. [2022-01-18 05:43:42,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9792 to 9108. [2022-01-18 05:43:42,489 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 05:43:42,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9108 states to 9108 states and 20674 transitions. [2022-01-18 05:43:42,553 INFO L78 Accepts]: Start accepts. Automaton has 9108 states and 20674 transitions. Word has length 36 [2022-01-18 05:43:42,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:43:42,553 INFO L470 AbstractCegarLoop]: Abstraction has 9108 states and 20674 transitions. [2022-01-18 05:43:42,553 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 05:43:42,553 INFO L276 IsEmpty]: Start isEmpty. Operand 9108 states and 20674 transitions. [2022-01-18 05:43:42,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:43:42,560 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:43:42,560 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 05:43:42,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 05:43:42,760 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 05:43:42,760 INFO L402 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:43:42,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:43:42,761 INFO L85 PathProgramCache]: Analyzing trace with hash -893673324, now seen corresponding path program 91 times [2022-01-18 05:43:42,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:43:42,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388186013] [2022-01-18 05:43:42,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:43:42,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:43:42,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:43:43,027 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 05:43:43,027 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:43:43,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388186013] [2022-01-18 05:43:43,028 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388186013] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:43:43,028 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256141270] [2022-01-18 05:43:43,028 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:43:43,028 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:43:43,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:43:43,029 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 05:43:43,030 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 05:43:43,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:43:43,050 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:43:43,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:43:43,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:43,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:43,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:43,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:43,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:43,775 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 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 05:43:43,815 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 05:43:43,816 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:43:44,652 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:43:44,652 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 05:43:45,161 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 05:43:45,162 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256141270] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:43:45,162 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:43:45,162 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 05:43:45,162 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322936574] [2022-01-18 05:43:45,162 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:43:45,162 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:43:45,162 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:43:45,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:43:45,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=2000, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:43:45,163 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 05:43:48,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:43:48,954 INFO L93 Difference]: Finished difference Result 14476 states and 32449 transitions. [2022-01-18 05:43:48,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 05:43:48,955 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 05:43:48,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:43:48,975 INFO L225 Difference]: With dead ends: 14476 [2022-01-18 05:43:48,975 INFO L226 Difference]: Without dead ends: 14430 [2022-01-18 05:43:48,976 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 40 SyntacticMatches, 3 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5479 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1550, Invalid=15220, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 05:43:48,976 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 05:43:48,976 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 05:43:48,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14430 states. [2022-01-18 05:43:49,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14430 to 9246. [2022-01-18 05:43:49,114 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 05:43:49,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9246 states to 9246 states and 20991 transitions. [2022-01-18 05:43:49,129 INFO L78 Accepts]: Start accepts. Automaton has 9246 states and 20991 transitions. Word has length 36 [2022-01-18 05:43:49,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:43:49,129 INFO L470 AbstractCegarLoop]: Abstraction has 9246 states and 20991 transitions. [2022-01-18 05:43:49,129 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 05:43:49,129 INFO L276 IsEmpty]: Start isEmpty. Operand 9246 states and 20991 transitions. [2022-01-18 05:43:49,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:43:49,137 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:43:49,137 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 05:43:49,152 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (94)] Forceful destruction successful, exit code 0 [2022-01-18 05:43:49,337 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 05:43:49,337 INFO L402 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:43:49,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:43:49,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1150667582, now seen corresponding path program 92 times [2022-01-18 05:43:49,338 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:43:49,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958599115] [2022-01-18 05:43:49,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:43:49,338 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:43:49,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:43:49,635 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 05:43:49,635 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:43:49,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958599115] [2022-01-18 05:43:49,635 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958599115] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:43:49,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343535760] [2022-01-18 05:43:49,635 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:43:49,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:43:49,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:43:49,638 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 05:43:49,639 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 05:43:49,663 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:43:49,664 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:43:49,664 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:43:49,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:43:50,332 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,334 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:50,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:50,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:50,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:50,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:50,343 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 05:43:50,363 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 05:43:50,363 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:43:51,178 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:43:51,178 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 05:43:51,806 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 05:43:51,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343535760] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:43:51,806 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:43:51,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-01-18 05:43:51,807 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540959224] [2022-01-18 05:43:51,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:43:51,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 05:43:51,807 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:43:51,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 05:43:51,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1722, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:43:51,807 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 05:43:55,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:43:55,664 INFO L93 Difference]: Finished difference Result 15390 states and 34443 transitions. [2022-01-18 05:43:55,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 113 states. [2022-01-18 05:43:55,664 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 05:43:55,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:43:55,691 INFO L225 Difference]: With dead ends: 15390 [2022-01-18 05:43:55,691 INFO L226 Difference]: Without dead ends: 15239 [2022-01-18 05:43:55,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5866 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1817, Invalid=15475, Unknown=0, NotChecked=0, Total=17292 [2022-01-18 05:43:55,692 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 501 mSDsluCounter, 2050 mSDsCounter, 0 mSdLazyCounter, 1237 mSolverCounterSat, 181 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:43:55,692 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.7s Time] [2022-01-18 05:43:55,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15239 states. [2022-01-18 05:43:55,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15239 to 10203. [2022-01-18 05:43:55,856 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 05:43:55,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10203 states to 10203 states and 23150 transitions. [2022-01-18 05:43:55,874 INFO L78 Accepts]: Start accepts. Automaton has 10203 states and 23150 transitions. Word has length 36 [2022-01-18 05:43:55,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:43:55,874 INFO L470 AbstractCegarLoop]: Abstraction has 10203 states and 23150 transitions. [2022-01-18 05:43:55,874 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 05:43:55,874 INFO L276 IsEmpty]: Start isEmpty. Operand 10203 states and 23150 transitions. [2022-01-18 05:43:55,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:43:55,882 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:43:55,882 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 05:43:55,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (95)] Ended with exit code 0 [2022-01-18 05:43:56,083 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 05:43:56,083 INFO L402 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:43:56,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:43:56,083 INFO L85 PathProgramCache]: Analyzing trace with hash 1690502612, now seen corresponding path program 93 times [2022-01-18 05:43:56,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:43:56,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164379198] [2022-01-18 05:43:56,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:43:56,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:43:56,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:43:56,354 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 05:43:56,354 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:43:56,354 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164379198] [2022-01-18 05:43:56,354 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164379198] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:43:56,355 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853547060] [2022-01-18 05:43:56,355 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:43:56,355 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:43:56,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:43:56,356 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 05:43:56,356 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 05:43:56,378 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:43:56,379 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:43:56,379 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:43:56,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:43:57,739 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,740 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,743 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:57,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,745 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:57,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:43:57,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:57,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:57,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 79 treesize of output 33 [2022-01-18 05:43:57,772 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 05:43:57,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:43:59,561 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,564 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,565 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,566 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,567 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,569 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,571 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,580 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:43:59,700 INFO L353 Elim1Store]: treesize reduction 72, result has 67.1 percent of original size [2022-01-18 05:43: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, 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 05:44:00,385 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 05:44:00,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853547060] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:44:00,386 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:44:00,386 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 46 [2022-01-18 05:44:00,386 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1262991550] [2022-01-18 05:44:00,386 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:44:00,386 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:44:00,386 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:44:00,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:44:00,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=364, Invalid=1798, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:44:00,386 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 05:44:04,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:44:04,029 INFO L93 Difference]: Finished difference Result 11590 states and 26137 transitions. [2022-01-18 05:44:04,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2022-01-18 05:44:04,029 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 05:44:04,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:44:04,046 INFO L225 Difference]: With dead ends: 11590 [2022-01-18 05:44:04,046 INFO L226 Difference]: Without dead ends: 11543 [2022-01-18 05:44:04,047 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 139 GetRequests, 50 SyntacticMatches, 4 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1893 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1049, Invalid=6433, Unknown=0, NotChecked=0, Total=7482 [2022-01-18 05:44:04,047 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 05:44:04,047 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 05:44:04,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11543 states. [2022-01-18 05:44:04,200 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11543 to 10395. [2022-01-18 05:44:04,210 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 05:44:04,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10395 states to 10395 states and 23599 transitions. [2022-01-18 05:44:04,228 INFO L78 Accepts]: Start accepts. Automaton has 10395 states and 23599 transitions. Word has length 36 [2022-01-18 05:44:04,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:44:04,228 INFO L470 AbstractCegarLoop]: Abstraction has 10395 states and 23599 transitions. [2022-01-18 05:44:04,228 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 05:44:04,228 INFO L276 IsEmpty]: Start isEmpty. Operand 10395 states and 23599 transitions. [2022-01-18 05:44:04,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:44:04,238 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:44:04,238 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 05:44:04,259 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 05:44:04,454 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 05:44:04,454 INFO L402 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:44:04,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:44:04,455 INFO L85 PathProgramCache]: Analyzing trace with hash -583311554, now seen corresponding path program 94 times [2022-01-18 05:44:04,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:44:04,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148642676] [2022-01-18 05:44:04,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:44:04,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:44:04,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:44:04,719 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 05:44:04,719 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:44:04,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148642676] [2022-01-18 05:44:04,719 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148642676] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:44:04,719 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592017751] [2022-01-18 05:44:04,719 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:44:04,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:44:04,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:44:04,720 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 05:44:04,721 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 05:44:04,741 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:44:04,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:44:04,742 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:44:04,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:44:05,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:05,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,440 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,441 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:05,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,443 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:05,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:05,444 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:05,444 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 05:44:05,465 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 05:44:05,466 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:44:06,302 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:44:06,302 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 05:44:06,864 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 05:44:06,864 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592017751] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:44:06,864 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:44:06,864 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 05:44:06,864 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291612027] [2022-01-18 05:44:06,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:44:06,865 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:44:06,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:44:06,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:44:06,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1812, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:44:06,865 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 05:44:10,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:44:10,183 INFO L93 Difference]: Finished difference Result 15188 states and 34114 transitions. [2022-01-18 05:44:10,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2022-01-18 05:44:10,183 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 05:44:10,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:44:10,204 INFO L225 Difference]: With dead ends: 15188 [2022-01-18 05:44:10,205 INFO L226 Difference]: Without dead ends: 15129 [2022-01-18 05:44:10,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4729 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1445, Invalid=12835, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 05:44:10,205 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 05:44:10,205 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 05:44:10,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15129 states. [2022-01-18 05:44:10,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15129 to 10695. [2022-01-18 05:44:10,356 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 05:44:10,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10695 states to 10695 states and 24290 transitions. [2022-01-18 05:44:10,375 INFO L78 Accepts]: Start accepts. Automaton has 10695 states and 24290 transitions. Word has length 36 [2022-01-18 05:44:10,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:44:10,375 INFO L470 AbstractCegarLoop]: Abstraction has 10695 states and 24290 transitions. [2022-01-18 05:44:10,375 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 05:44:10,375 INFO L276 IsEmpty]: Start isEmpty. Operand 10695 states and 24290 transitions. [2022-01-18 05:44:10,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:44:10,383 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:44:10,383 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 05:44:10,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (97)] Forceful destruction successful, exit code 0 [2022-01-18 05:44:10,583 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 05:44:10,584 INFO L402 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:44:10,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:44:10,584 INFO L85 PathProgramCache]: Analyzing trace with hash 746797890, now seen corresponding path program 95 times [2022-01-18 05:44:10,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:44:10,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959659604] [2022-01-18 05:44:10,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:44:10,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:44:10,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:44:10,868 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 05:44:10,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:44:10,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959659604] [2022-01-18 05:44:10,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959659604] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:44:10,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063072316] [2022-01-18 05:44:10,868 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:44:10,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:44:10,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:44:10,869 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 05:44:10,870 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 05:44:10,899 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:44:10,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:44:10,900 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 05:44:10,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:44:11,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,593 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:11,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:11,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,596 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,597 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,598 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:11,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:11,599 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:11,599 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 05:44:11,620 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 05:44:11,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:44:12,268 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,269 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,273 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,274 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,275 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,276 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,277 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,278 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,279 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,283 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,285 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:12,334 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:44:12,334 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 05:44:12,766 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 05:44:12,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063072316] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:44:12,766 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:44:12,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 45 [2022-01-18 05:44:12,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695651610] [2022-01-18 05:44:12,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:44:12,767 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:44:12,767 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:44:12,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:44:12,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=1767, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:44:12,767 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 05:44:16,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:44:16,656 INFO L93 Difference]: Finished difference Result 17381 states and 39007 transitions. [2022-01-18 05:44:16,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 05:44:16,656 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 05:44:16,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:44:16,682 INFO L225 Difference]: With dead ends: 17381 [2022-01-18 05:44:16,682 INFO L226 Difference]: Without dead ends: 16933 [2022-01-18 05:44:16,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4420 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1428, Invalid=11682, Unknown=0, NotChecked=0, Total=13110 [2022-01-18 05:44:16,683 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 788 mSDsluCounter, 2814 mSDsCounter, 0 mSdLazyCounter, 1886 mSolverCounterSat, 230 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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 05:44:16,683 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 05:44:16,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16933 states. [2022-01-18 05:44:16,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16933 to 11723. [2022-01-18 05:44:16,870 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 05:44:16,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11723 states to 11723 states and 26714 transitions. [2022-01-18 05:44:16,891 INFO L78 Accepts]: Start accepts. Automaton has 11723 states and 26714 transitions. Word has length 36 [2022-01-18 05:44:16,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:44:16,891 INFO L470 AbstractCegarLoop]: Abstraction has 11723 states and 26714 transitions. [2022-01-18 05:44:16,891 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 05:44:16,891 INFO L276 IsEmpty]: Start isEmpty. Operand 11723 states and 26714 transitions. [2022-01-18 05:44:16,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:44:16,900 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:44:16,900 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 05:44:16,916 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (98)] Ended with exit code 0 [2022-01-18 05:44:17,102 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 05:44:17,102 INFO L402 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:44:17,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:44:17,103 INFO L85 PathProgramCache]: Analyzing trace with hash 1579457052, now seen corresponding path program 96 times [2022-01-18 05:44:17,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:44:17,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604023424] [2022-01-18 05:44:17,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:44:17,103 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:44:17,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:44:17,453 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 05:44:17,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:44:17,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604023424] [2022-01-18 05:44:17,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604023424] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:44:17,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853113836] [2022-01-18 05:44:17,454 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:44:17,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:44:17,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:44:17,455 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 05:44:17,477 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 05:44:17,485 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:44:17,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:44:17,487 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 53 conjunts are in the unsatisfiable core [2022-01-18 05:44:17,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:44:18,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:18,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,237 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:18,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,238 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,239 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:18,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,241 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,245 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:18,245 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:18,246 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 05:44:18,266 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 05:44:18,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:44:19,126 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:44:19,126 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 05:44:19,711 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 05:44:19,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853113836] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:44:19,711 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:44:19,711 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:44:19,711 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116808532] [2022-01-18 05:44:19,711 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:44:19,712 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:44:19,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:44:19,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:44:19,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1884, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:44:19,712 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 05:44:25,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:44:25,121 INFO L93 Difference]: Finished difference Result 22126 states and 49847 transitions. [2022-01-18 05:44:25,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 139 states. [2022-01-18 05:44:25,122 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 05:44:25,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:44:25,158 INFO L225 Difference]: With dead ends: 22126 [2022-01-18 05:44:25,158 INFO L226 Difference]: Without dead ends: 21894 [2022-01-18 05:44:25,160 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8627 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=2451, Invalid=22355, Unknown=0, NotChecked=0, Total=24806 [2022-01-18 05:44:25,160 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, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:44:25,160 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [619 Valid, 2396 Invalid, 2441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [231 Valid, 1846 Invalid, 0 Unknown, 364 Unchecked, 1.0s Time] [2022-01-18 05:44:25,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21894 states. [2022-01-18 05:44:25,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21894 to 12244. [2022-01-18 05:44:25,477 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 05:44:25,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12244 states to 12244 states and 27820 transitions. [2022-01-18 05:44:25,499 INFO L78 Accepts]: Start accepts. Automaton has 12244 states and 27820 transitions. Word has length 36 [2022-01-18 05:44:25,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:44:25,499 INFO L470 AbstractCegarLoop]: Abstraction has 12244 states and 27820 transitions. [2022-01-18 05:44:25,500 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 05:44:25,500 INFO L276 IsEmpty]: Start isEmpty. Operand 12244 states and 27820 transitions. [2022-01-18 05:44:25,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:44:25,508 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:44:25,508 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 05:44:25,524 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 05:44:25,709 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 05:44:25,709 INFO L402 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:44:25,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:44:25,710 INFO L85 PathProgramCache]: Analyzing trace with hash -694357114, now seen corresponding path program 97 times [2022-01-18 05:44:25,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:44:25,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562605430] [2022-01-18 05:44:25,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:44:25,710 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:44:25,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:44:26,004 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 05:44:26,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:44:26,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562605430] [2022-01-18 05:44:26,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562605430] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:44:26,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148030856] [2022-01-18 05:44:26,004 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:44:26,004 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:44:26,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:44:26,005 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 05:44:26,006 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 05:44:26,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:44:26,029 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:44:26,029 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:44:26,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,746 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,747 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:26,747 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,749 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:26,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:26,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:26,753 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:26,754 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 05:44:26,775 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 05:44:26,775 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:44:27,618 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:44:27,618 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 05:44:28,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 05:44:28,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148030856] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:44:28,327 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:44:28,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:44:28,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653972394] [2022-01-18 05:44:28,327 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:44:28,327 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:44:28,327 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:44:28,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:44:28,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:44:28,328 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 05:44:32,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:44:32,475 INFO L93 Difference]: Finished difference Result 17924 states and 40385 transitions. [2022-01-18 05:44:32,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-18 05:44:32,475 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 05:44:32,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:44:32,503 INFO L225 Difference]: With dead ends: 17924 [2022-01-18 05:44:32,503 INFO L226 Difference]: Without dead ends: 17842 [2022-01-18 05:44:32,506 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 46 SyntacticMatches, 2 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6293 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1927, Invalid=17255, Unknown=0, NotChecked=0, Total=19182 [2022-01-18 05:44:32,506 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 05:44:32,506 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 05:44:32,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17842 states. [2022-01-18 05:44:32,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17842 to 12316. [2022-01-18 05:44:32,739 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 05:44:32,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12316 states to 12316 states and 27983 transitions. [2022-01-18 05:44:32,761 INFO L78 Accepts]: Start accepts. Automaton has 12316 states and 27983 transitions. Word has length 36 [2022-01-18 05:44:32,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:44:32,761 INFO L470 AbstractCegarLoop]: Abstraction has 12316 states and 27983 transitions. [2022-01-18 05:44:32,761 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 05:44:32,761 INFO L276 IsEmpty]: Start isEmpty. Operand 12316 states and 27983 transitions. [2022-01-18 05:44:32,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:44:32,770 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:44:32,770 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 05:44:32,785 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 05:44:32,970 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 05:44:32,970 INFO L402 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:44:32,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:44:32,971 INFO L85 PathProgramCache]: Analyzing trace with hash 2048978942, now seen corresponding path program 98 times [2022-01-18 05:44:32,971 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:44:32,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54423739] [2022-01-18 05:44:32,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:44:32,971 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:44:32,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:44:33,317 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 05:44:33,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:44:33,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54423739] [2022-01-18 05:44:33,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54423739] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:44:33,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692617343] [2022-01-18 05:44:33,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:44:33,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:44:33,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:44:33,319 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 05:44:33,322 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 05:44:33,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:44:33,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:44:33,341 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:44:33,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:44:34,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,049 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:34,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:34,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,057 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:34,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:34,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:34,058 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 05:44:34,079 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 05:44:34,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:44:34,895 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:44:34,895 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 05:44:35,391 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 05:44:35,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692617343] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:44:35,391 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:44:35,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:44:35,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046574280] [2022-01-18 05:44:35,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:44:35,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:44:35,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:44:35,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:44:35,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=1887, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:44:35,392 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 05:44:37,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:44:37,723 INFO L93 Difference]: Finished difference Result 16092 states and 36327 transitions. [2022-01-18 05:44:37,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-18 05:44:37,723 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 05:44:37,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:44:37,745 INFO L225 Difference]: With dead ends: 16092 [2022-01-18 05:44:37,746 INFO L226 Difference]: Without dead ends: 16054 [2022-01-18 05:44:37,746 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 05:44:37,746 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 435 mSDsluCounter, 2237 mSDsCounter, 0 mSdLazyCounter, 1356 mSolverCounterSat, 124 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:44:37,746 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.7s Time] [2022-01-18 05:44:37,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16054 states. [2022-01-18 05:44:37,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16054 to 12364. [2022-01-18 05:44:37,908 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 05:44:37,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12364 states to 12364 states and 28094 transitions. [2022-01-18 05:44:37,929 INFO L78 Accepts]: Start accepts. Automaton has 12364 states and 28094 transitions. Word has length 36 [2022-01-18 05:44:37,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:44:37,929 INFO L470 AbstractCegarLoop]: Abstraction has 12364 states and 28094 transitions. [2022-01-18 05:44:37,929 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 05:44:37,929 INFO L276 IsEmpty]: Start isEmpty. Operand 12364 states and 28094 transitions. [2022-01-18 05:44:37,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:44:37,937 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:44:37,938 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 05:44:37,953 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (101)] Ended with exit code 0 [2022-01-18 05:44:38,138 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 05:44:38,138 INFO L402 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:44:38,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:44:38,138 INFO L85 PathProgramCache]: Analyzing trace with hash -162781096, now seen corresponding path program 99 times [2022-01-18 05:44:38,138 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:44:38,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786311384] [2022-01-18 05:44:38,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:44:38,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:44:38,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:44:38,403 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 05:44:38,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:44:38,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786311384] [2022-01-18 05:44:38,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786311384] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:44:38,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1854997478] [2022-01-18 05:44:38,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:44:38,404 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:44:38,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:44:38,405 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 05:44:38,405 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 05:44:38,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:44:38,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:44:38,427 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 53 conjunts are in the unsatisfiable core [2022-01-18 05:44:38,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:44:39,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,102 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,105 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,108 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:39,110 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,111 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 05:44:39,131 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 05:44:39,131 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:44:39,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,770 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,776 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,781 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,782 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,783 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,785 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:39,833 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:44:39,833 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 05:44:40,202 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 05:44:40,203 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1854997478] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:44:40,203 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:44:40,203 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 45 [2022-01-18 05:44:40,203 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169119455] [2022-01-18 05:44:40,203 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:44:40,203 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:44:40,203 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:44:40,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:44:40,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=428, Invalid=1642, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:44:40,204 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 05:44:43,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:44:43,636 INFO L93 Difference]: Finished difference Result 18270 states and 41014 transitions. [2022-01-18 05:44:43,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 05:44:43,636 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 05:44:43,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:44:43,662 INFO L225 Difference]: With dead ends: 18270 [2022-01-18 05:44:43,662 INFO L226 Difference]: Without dead ends: 17904 [2022-01-18 05:44:43,663 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 05:44:43,663 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 05:44:43,663 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 05:44:43,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17904 states. [2022-01-18 05:44:43,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17904 to 13255. [2022-01-18 05:44:43,853 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 05:44:43,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13255 states to 13255 states and 30127 transitions. [2022-01-18 05:44:43,956 INFO L78 Accepts]: Start accepts. Automaton has 13255 states and 30127 transitions. Word has length 36 [2022-01-18 05:44:43,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:44:43,956 INFO L470 AbstractCegarLoop]: Abstraction has 13255 states and 30127 transitions. [2022-01-18 05:44:43,956 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 05:44:43,956 INFO L276 IsEmpty]: Start isEmpty. Operand 13255 states and 30127 transitions. [2022-01-18 05:44:43,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:44:43,965 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:44:43,965 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 05:44:43,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (102)] Forceful destruction successful, exit code 0 [2022-01-18 05:44:44,165 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 05:44:44,166 INFO L402 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:44:44,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:44:44,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1636753200, now seen corresponding path program 100 times [2022-01-18 05:44:44,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:44:44,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398548998] [2022-01-18 05:44:44,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:44:44,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:44:44,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:44:44,455 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 05:44:44,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:44:44,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398548998] [2022-01-18 05:44:44,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398548998] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:44:44,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785803702] [2022-01-18 05:44:44,455 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:44:44,455 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:44:44,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:44:44,460 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 05:44:44,460 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 05:44:44,482 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:44:44,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:44:44,483 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:44:44,484 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:44:45,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,208 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,209 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:45,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,213 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:45,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,215 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,218 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:45,218 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:45,219 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:45,219 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 05:44:45,241 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 05:44:45,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:44:46,089 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:44:46,090 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 05:44:46,771 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 05:44:46,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785803702] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:44:46,771 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:44:46,771 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 05:44:46,771 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179631262] [2022-01-18 05:44:46,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:44:46,771 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:44:46,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:44:46,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:44:46,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=282, Invalid=1788, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:44:46,772 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 05:44:50,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:44:50,136 INFO L93 Difference]: Finished difference Result 21637 states and 48761 transitions. [2022-01-18 05:44:50,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-01-18 05:44:50,136 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 05:44:50,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:44:50,168 INFO L225 Difference]: With dead ends: 21637 [2022-01-18 05:44:50,168 INFO L226 Difference]: Without dead ends: 21559 [2022-01-18 05:44:50,169 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4145 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1330, Invalid=11552, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 05:44:50,169 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 573 mSDsluCounter, 2052 mSDsCounter, 0 mSdLazyCounter, 1622 mSolverCounterSat, 237 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:44:50,169 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.9s Time] [2022-01-18 05:44:50,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21559 states. [2022-01-18 05:44:50,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21559 to 13243. [2022-01-18 05:44:50,388 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 05:44:50,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13243 states to 13243 states and 30095 transitions. [2022-01-18 05:44:50,412 INFO L78 Accepts]: Start accepts. Automaton has 13243 states and 30095 transitions. Word has length 36 [2022-01-18 05:44:50,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:44:50,412 INFO L470 AbstractCegarLoop]: Abstraction has 13243 states and 30095 transitions. [2022-01-18 05:44:50,412 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 05:44:50,412 INFO L276 IsEmpty]: Start isEmpty. Operand 13243 states and 30095 transitions. [2022-01-18 05:44:50,420 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:44:50,421 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:44:50,421 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 05:44:50,435 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (103)] Ended with exit code 0 [2022-01-18 05:44:50,621 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 05:44:50,621 INFO L402 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:44:50,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:44:50,621 INFO L85 PathProgramCache]: Analyzing trace with hash 669878066, now seen corresponding path program 101 times [2022-01-18 05:44:50,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:44:50,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206744043] [2022-01-18 05:44:50,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:44:50,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:44:50,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:44:50,953 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 05:44:50,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:44:50,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206744043] [2022-01-18 05:44:50,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206744043] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:44:50,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048374435] [2022-01-18 05:44:50,953 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:44:50,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:44:50,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:44:50,954 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 05:44:50,955 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 05:44:50,976 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:44:50,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:44:50,977 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:44:50,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:44:51,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:51,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:51,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,676 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:51,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:51,678 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:51,679 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 05:44:51,706 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 05:44:51,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:44:52,542 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:44:52,542 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 05:44:53,168 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 05:44:53,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048374435] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:44:53,168 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:44:53,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:44:53,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672237955] [2022-01-18 05:44:53,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:44:53,168 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:44:53,168 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:44:53,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:44:53,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1883, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:44:53,169 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 05:44:58,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:44:58,260 INFO L93 Difference]: Finished difference Result 20192 states and 45300 transitions. [2022-01-18 05:44:58,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 134 states. [2022-01-18 05:44:58,261 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 05:44:58,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:44:58,290 INFO L225 Difference]: With dead ends: 20192 [2022-01-18 05:44:58,291 INFO L226 Difference]: Without dead ends: 20107 [2022-01-18 05:44:58,293 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 05:44:58,293 INFO L933 BasicCegarLoop]: 136 mSDtfsCounter, 531 mSDsluCounter, 3553 mSDsCounter, 0 mSdLazyCounter, 2437 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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 05:44:58,293 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 05:44:58,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20107 states. [2022-01-18 05:44:58,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20107 to 13570. [2022-01-18 05:44:58,535 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 05:44:58,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13570 states to 13570 states and 30839 transitions. [2022-01-18 05:44:58,559 INFO L78 Accepts]: Start accepts. Automaton has 13570 states and 30839 transitions. Word has length 36 [2022-01-18 05:44:58,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:44:58,559 INFO L470 AbstractCegarLoop]: Abstraction has 13570 states and 30839 transitions. [2022-01-18 05:44:58,559 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 05:44:58,559 INFO L276 IsEmpty]: Start isEmpty. Operand 13570 states and 30839 transitions. [2022-01-18 05:44:58,568 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:44:58,568 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:44:58,568 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 05:44:58,583 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 05:44:58,769 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 05:44:58,769 INFO L402 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:44:58,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:44:58,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1603936100, now seen corresponding path program 102 times [2022-01-18 05:44:58,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:44:58,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142620309] [2022-01-18 05:44:58,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:44:58,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:44:58,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:44:59,068 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 05:44:59,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:44:59,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142620309] [2022-01-18 05:44:59,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142620309] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:44:59,069 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306240608] [2022-01-18 05:44:59,069 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:44:59,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:44:59,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:44:59,070 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 05:44:59,070 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 05:44:59,094 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:44:59,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:44:59,095 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:44:59,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:44:59,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,803 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:59,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,805 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:59,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,809 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,810 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,810 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:59,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:44:59,812 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:44:59,813 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 05:44:59,834 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 05:44:59,834 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:00,665 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:45:00,665 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 05:45:01,207 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 05:45:01,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306240608] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:01,207 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:01,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:45:01,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798884299] [2022-01-18 05:45:01,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:01,207 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:45:01,207 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:01,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:45:01,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1885, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:45:01,208 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 05:45:05,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:05,360 INFO L93 Difference]: Finished difference Result 18706 states and 42142 transitions. [2022-01-18 05:45:05,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-01-18 05:45:05,360 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 05:45:05,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:05,387 INFO L225 Difference]: With dead ends: 18706 [2022-01-18 05:45:05,387 INFO L226 Difference]: Without dead ends: 18639 [2022-01-18 05:45:05,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 137 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6301 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1874, Invalid=17308, Unknown=0, NotChecked=0, Total=19182 [2022-01-18 05:45:05,389 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 599 mSDsluCounter, 3089 mSDsCounter, 0 mSdLazyCounter, 2221 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:45:05,389 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.0s Time] [2022-01-18 05:45:05,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18639 states. [2022-01-18 05:45:05,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18639 to 13543. [2022-01-18 05:45:05,587 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 05:45:05,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13543 states to 13543 states and 30773 transitions. [2022-01-18 05:45:05,611 INFO L78 Accepts]: Start accepts. Automaton has 13543 states and 30773 transitions. Word has length 36 [2022-01-18 05:45:05,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:05,611 INFO L470 AbstractCegarLoop]: Abstraction has 13543 states and 30773 transitions. [2022-01-18 05:45:05,611 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 05:45:05,611 INFO L276 IsEmpty]: Start isEmpty. Operand 13543 states and 30773 transitions. [2022-01-18 05:45:05,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:45:05,620 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:05,620 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 05:45:05,635 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 05:45:05,820 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 05:45:05,820 INFO L402 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:45:05,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:05,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1139399956, now seen corresponding path program 103 times [2022-01-18 05:45:05,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:05,821 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320580112] [2022-01-18 05:45:05,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:05,821 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:05,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:06,129 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 05:45:06,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:06,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320580112] [2022-01-18 05:45:06,130 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320580112] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:06,130 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154445539] [2022-01-18 05:45:06,130 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:45:06,130 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:06,130 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:06,131 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 05:45:06,131 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 05:45:06,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:06,155 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:45:06,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:06,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:06,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,878 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,879 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:06,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,880 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:06,880 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,881 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:06,881 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:06,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 05:45:06,902 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 05:45:06,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:07,754 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:45:07,754 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 05:45:08,387 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 05:45:08,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154445539] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:08,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:08,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:45:08,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882735839] [2022-01-18 05:45:08,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:08,388 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:45:08,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:08,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:45:08,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=1887, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:45:08,388 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 05:45:11,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:11,735 INFO L93 Difference]: Finished difference Result 17589 states and 39657 transitions. [2022-01-18 05:45:11,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-18 05:45:11,736 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 05:45:11,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:11,760 INFO L225 Difference]: With dead ends: 17589 [2022-01-18 05:45:11,760 INFO L226 Difference]: Without dead ends: 17551 [2022-01-18 05:45:11,762 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 05:45:11,762 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 05:45:11,762 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 05:45:11,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17551 states. [2022-01-18 05:45:11,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17551 to 13681. [2022-01-18 05:45:11,979 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 05:45:12,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13681 states to 13681 states and 31091 transitions. [2022-01-18 05:45:12,002 INFO L78 Accepts]: Start accepts. Automaton has 13681 states and 31091 transitions. Word has length 36 [2022-01-18 05:45:12,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:12,003 INFO L470 AbstractCegarLoop]: Abstraction has 13681 states and 31091 transitions. [2022-01-18 05:45:12,003 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 05:45:12,003 INFO L276 IsEmpty]: Start isEmpty. Operand 13681 states and 31091 transitions. [2022-01-18 05:45:12,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:45:12,011 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:12,012 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 05:45:12,027 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (106)] Ended with exit code 0 [2022-01-18 05:45:12,212 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 05:45:12,212 INFO L402 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:45:12,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:12,213 INFO L85 PathProgramCache]: Analyzing trace with hash 2142340094, now seen corresponding path program 104 times [2022-01-18 05:45:12,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:12,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489369379] [2022-01-18 05:45:12,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:12,214 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:12,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:12,553 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 05:45:12,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:12,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489369379] [2022-01-18 05:45:12,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489369379] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:12,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [570335295] [2022-01-18 05:45:12,555 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:45:12,555 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:12,555 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:12,556 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 05:45:12,567 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 05:45:12,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:45:12,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:12,584 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:45:12,584 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:13,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,280 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:13,280 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:13,281 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,282 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,284 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:13,284 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:13,286 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:13,286 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 05:45:13,307 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 05:45:13,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:14,135 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:45:14,136 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 05:45:14,624 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 05:45:14,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [570335295] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:14,624 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:14,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:45:14,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177572554] [2022-01-18 05:45:14,624 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:14,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:45:14,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:14,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:45:14,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:45:14,625 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 05:45:16,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:16,829 INFO L93 Difference]: Finished difference Result 15975 states and 36110 transitions. [2022-01-18 05:45:16,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-01-18 05:45:16,829 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 05:45:16,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:16,853 INFO L225 Difference]: With dead ends: 15975 [2022-01-18 05:45:16,853 INFO L226 Difference]: Without dead ends: 15936 [2022-01-18 05:45:16,854 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 05:45:16,854 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 05:45:16,854 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 05:45:16,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15936 states. [2022-01-18 05:45:17,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15936 to 14041. [2022-01-18 05:45:17,089 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 05:45:17,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14041 states to 14041 states and 31924 transitions. [2022-01-18 05:45:17,116 INFO L78 Accepts]: Start accepts. Automaton has 14041 states and 31924 transitions. Word has length 36 [2022-01-18 05:45:17,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:17,116 INFO L470 AbstractCegarLoop]: Abstraction has 14041 states and 31924 transitions. [2022-01-18 05:45:17,116 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 05:45:17,116 INFO L276 IsEmpty]: Start isEmpty. Operand 14041 states and 31924 transitions. [2022-01-18 05:45:17,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:45:17,125 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:17,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 05:45:17,140 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 05:45:17,325 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 05:45:17,326 INFO L402 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:45:17,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:17,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1444944292, now seen corresponding path program 105 times [2022-01-18 05:45:17,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:17,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078435859] [2022-01-18 05:45:17,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:17,326 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:17,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:17,587 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 05:45:17,587 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:17,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078435859] [2022-01-18 05:45:17,587 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078435859] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:17,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141640174] [2022-01-18 05:45:17,587 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:45:17,588 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:17,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:17,590 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 05:45:17,590 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 05:45:17,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 05:45:17,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:17,613 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:45:17,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:18,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,298 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,299 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:18,299 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,300 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,306 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:18,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:18,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:18,309 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:18,309 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 05:45:18,349 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 05:45:18,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:19,184 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:45:19,184 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 05:45:19,714 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 05:45:19,714 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141640174] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:19,714 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:19,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 46 [2022-01-18 05:45:19,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451266653] [2022-01-18 05:45:19,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:19,714 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:45:19,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:19,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:45:19,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=1915, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:45:19,715 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 05:45:23,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:23,578 INFO L93 Difference]: Finished difference Result 25767 states and 58197 transitions. [2022-01-18 05:45:23,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 05:45:23,579 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 05:45:23,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:23,622 INFO L225 Difference]: With dead ends: 25767 [2022-01-18 05:45:23,622 INFO L226 Difference]: Without dead ends: 25702 [2022-01-18 05:45:23,623 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 05:45:23,623 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 05:45:23,624 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 05:45:23,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25702 states. [2022-01-18 05:45:23,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25702 to 15113. [2022-01-18 05:45:23,888 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 05:45:23,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15113 states to 15113 states and 34305 transitions. [2022-01-18 05:45:23,914 INFO L78 Accepts]: Start accepts. Automaton has 15113 states and 34305 transitions. Word has length 36 [2022-01-18 05:45:23,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:23,914 INFO L470 AbstractCegarLoop]: Abstraction has 15113 states and 34305 transitions. [2022-01-18 05:45:23,915 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 05:45:23,915 INFO L276 IsEmpty]: Start isEmpty. Operand 15113 states and 34305 transitions. [2022-01-18 05:45:23,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:45:23,924 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:23,924 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 05:45:23,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (108)] Ended with exit code 0 [2022-01-18 05:45:24,125 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 05:45:24,126 INFO L402 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:45:24,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:24,126 INFO L85 PathProgramCache]: Analyzing trace with hash 2040716316, now seen corresponding path program 106 times [2022-01-18 05:45:24,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:24,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493814815] [2022-01-18 05:45:24,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:24,126 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:24,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:24,393 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 05:45:24,393 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:24,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493814815] [2022-01-18 05:45:24,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493814815] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:24,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1220596976] [2022-01-18 05:45:24,393 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:45:24,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:24,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:24,394 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 05:45:24,395 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 05:45:24,416 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:45:24,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:24,417 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:45:24,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:25,158 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:25,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,159 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,164 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:25,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,166 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:25,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:25,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:25,169 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 05:45:25,209 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 05:45:25,209 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:26,042 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:45:26,042 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 05:45:26,571 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 05:45:26,571 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1220596976] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:26,571 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:26,571 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 05:45:26,571 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811118794] [2022-01-18 05:45:26,571 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:26,571 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:45:26,571 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:26,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:45:26,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2011, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:45:26,572 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 05:45:31,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:31,866 INFO L93 Difference]: Finished difference Result 27971 states and 63176 transitions. [2022-01-18 05:45:31,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 117 states. [2022-01-18 05:45:31,866 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 05:45:31,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:31,911 INFO L225 Difference]: With dead ends: 27971 [2022-01-18 05:45:31,912 INFO L226 Difference]: Without dead ends: 27905 [2022-01-18 05:45:31,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7274 ImplicationChecksByTransitivity, 5.2s TimeCoverageRelationStatistics Valid=1855, Invalid=19315, Unknown=0, NotChecked=0, Total=21170 [2022-01-18 05:45:31,914 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 05:45:31,914 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 05:45:31,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27905 states. [2022-01-18 05:45:32,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27905 to 15999. [2022-01-18 05:45:32,265 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 05:45:32,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15999 states to 15999 states and 36264 transitions. [2022-01-18 05:45:32,291 INFO L78 Accepts]: Start accepts. Automaton has 15999 states and 36264 transitions. Word has length 36 [2022-01-18 05:45:32,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:32,291 INFO L470 AbstractCegarLoop]: Abstraction has 15999 states and 36264 transitions. [2022-01-18 05:45:32,291 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 05:45:32,292 INFO L276 IsEmpty]: Start isEmpty. Operand 15999 states and 36264 transitions. [2022-01-18 05:45:32,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:45:32,301 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:32,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 05:45:32,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (109)] Forceful destruction successful, exit code 0 [2022-01-18 05:45:32,503 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 05:45:32,503 INFO L402 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:45:32,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:32,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1929670756, now seen corresponding path program 107 times [2022-01-18 05:45:32,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:32,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861450825] [2022-01-18 05:45:32,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:32,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:32,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:32,798 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 05:45:32,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:32,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861450825] [2022-01-18 05:45:32,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861450825] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:32,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525851174] [2022-01-18 05:45:32,798 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:45:32,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:32,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:32,799 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 05:45:32,800 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 05:45:32,824 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 05:45:32,824 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:32,825 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 53 conjunts are in the unsatisfiable core [2022-01-18 05:45:32,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:33,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,573 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,574 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,576 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:33,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,577 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,581 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:33,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,582 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,582 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:33,583 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:33,583 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:33,584 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 05:45:33,624 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 05:45:33,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:34,333 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,334 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,335 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,337 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,338 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,339 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,340 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,341 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,342 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,343 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,344 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,345 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,349 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:34,396 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:45:34,397 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 05:45:34,627 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 05:45:34,628 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525851174] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:34,628 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:34,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 48 [2022-01-18 05:45:34,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860439041] [2022-01-18 05:45:34,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:34,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-18 05:45:34,628 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:34,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-18 05:45:34,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=409, Invalid=1943, Unknown=0, NotChecked=0, Total=2352 [2022-01-18 05:45:34,629 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 05:45:40,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:40,981 INFO L93 Difference]: Finished difference Result 26529 states and 59596 transitions. [2022-01-18 05:45:40,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 121 states. [2022-01-18 05:45:40,981 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 05:45:40,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:41,025 INFO L225 Difference]: With dead ends: 26529 [2022-01-18 05:45:41,026 INFO L226 Difference]: Without dead ends: 26354 [2022-01-18 05:45:41,027 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 39 SyntacticMatches, 4 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7465 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=2164, Invalid=19298, Unknown=0, NotChecked=0, Total=21462 [2022-01-18 05:45:41,027 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 05:45:41,027 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 05:45:41,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26354 states. [2022-01-18 05:45:41,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26354 to 17022. [2022-01-18 05:45:41,308 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 05:45:41,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17022 states to 17022 states and 38539 transitions. [2022-01-18 05:45:41,337 INFO L78 Accepts]: Start accepts. Automaton has 17022 states and 38539 transitions. Word has length 36 [2022-01-18 05:45:41,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:41,337 INFO L470 AbstractCegarLoop]: Abstraction has 17022 states and 38539 transitions. [2022-01-18 05:45:41,337 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 05:45:41,338 INFO L276 IsEmpty]: Start isEmpty. Operand 17022 states and 38539 transitions. [2022-01-18 05:45:41,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:45:41,348 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:41,348 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 05:45:41,363 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (110)] Forceful destruction successful, exit code 0 [2022-01-18 05:45:41,548 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 05:45:41,548 INFO L402 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:45:41,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:41,549 INFO L85 PathProgramCache]: Analyzing trace with hash 378039516, now seen corresponding path program 108 times [2022-01-18 05:45:41,549 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:41,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590625701] [2022-01-18 05:45:41,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:41,549 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:41,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:41,872 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 05:45:41,872 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:41,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590625701] [2022-01-18 05:45:41,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590625701] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:41,872 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630752725] [2022-01-18 05:45:41,872 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:45:41,873 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:41,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:41,873 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 05:45:41,874 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 05:45:41,896 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 05:45:41,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:41,897 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:45:41,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:42,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,631 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:42,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,634 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:42,636 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,637 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,639 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:42,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,640 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:42,641 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:42,641 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 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 05:45:42,682 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 05:45:42,682 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:43,555 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:45:43,556 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 05:45:44,181 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 05:45:44,181 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630752725] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:44,181 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:44,181 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 05:45:44,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811442680] [2022-01-18 05:45:44,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:44,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:45:44,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:44,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:45:44,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=2000, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:45:44,182 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 05:45:48,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:48,732 INFO L93 Difference]: Finished difference Result 27901 states and 62824 transitions. [2022-01-18 05:45:48,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2022-01-18 05:45:48,732 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 05:45:48,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:48,778 INFO L225 Difference]: With dead ends: 27901 [2022-01-18 05:45:48,778 INFO L226 Difference]: Without dead ends: 27826 [2022-01-18 05:45:48,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 134 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6136 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1717, Invalid=16643, Unknown=0, NotChecked=0, Total=18360 [2022-01-18 05:45:48,781 INFO L933 BasicCegarLoop]: 151 mSDtfsCounter, 559 mSDsluCounter, 3581 mSDsCounter, 0 mSdLazyCounter, 2655 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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 05:45:48,781 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 05:45:48,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27826 states. [2022-01-18 05:45:49,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27826 to 16734. [2022-01-18 05:45:49,160 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 05:45:49,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16734 states to 16734 states and 37888 transitions. [2022-01-18 05:45:49,188 INFO L78 Accepts]: Start accepts. Automaton has 16734 states and 37888 transitions. Word has length 36 [2022-01-18 05:45:49,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:49,188 INFO L470 AbstractCegarLoop]: Abstraction has 16734 states and 37888 transitions. [2022-01-18 05:45:49,188 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 05:45:49,188 INFO L276 IsEmpty]: Start isEmpty. Operand 16734 states and 37888 transitions. [2022-01-18 05:45:49,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:45:49,198 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:49,198 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 05:45:49,213 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (111)] Ended with exit code 0 [2022-01-18 05:45:49,398 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 05:45:49,398 INFO L402 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:45:49,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:49,399 INFO L85 PathProgramCache]: Analyzing trace with hash 688401286, now seen corresponding path program 109 times [2022-01-18 05:45:49,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:49,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090200329] [2022-01-18 05:45:49,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:49,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:49,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:49,676 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 05:45:49,676 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:49,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090200329] [2022-01-18 05:45:49,676 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090200329] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:49,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529862695] [2022-01-18 05:45:49,676 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:45:49,676 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:49,676 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:49,677 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 05:45:49,678 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 05:45:49,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:49,698 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:45:49,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:50,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,406 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:50,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:50,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:50,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:50,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:50,417 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 05:45:50,437 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 05:45:50,438 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:51,264 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:45:51,265 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 05:45:51,870 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 05:45:51,870 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529862695] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:51,870 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:51,870 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 05:45:51,870 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683248596] [2022-01-18 05:45:51,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:51,871 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:45:51,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:51,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:45:51,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=252, Invalid=1818, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:45:51,871 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 05:45:55,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:45:55,878 INFO L93 Difference]: Finished difference Result 25059 states and 56337 transitions. [2022-01-18 05:45:55,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-01-18 05:45:55,878 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 05:45:55,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:45:55,921 INFO L225 Difference]: With dead ends: 25059 [2022-01-18 05:45:55,921 INFO L226 Difference]: Without dead ends: 24965 [2022-01-18 05:45:55,922 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 126 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5286 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1661, Invalid=14595, Unknown=0, NotChecked=0, Total=16256 [2022-01-18 05:45:55,922 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 05:45:55,922 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 05:45:55,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24965 states. [2022-01-18 05:45:56,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24965 to 17632. [2022-01-18 05:45:56,198 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 05:45:56,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17632 states to 17632 states and 39942 transitions. [2022-01-18 05:45:56,229 INFO L78 Accepts]: Start accepts. Automaton has 17632 states and 39942 transitions. Word has length 36 [2022-01-18 05:45:56,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:45:56,229 INFO L470 AbstractCegarLoop]: Abstraction has 17632 states and 39942 transitions. [2022-01-18 05:45:56,229 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 05:45:56,229 INFO L276 IsEmpty]: Start isEmpty. Operand 17632 states and 39942 transitions. [2022-01-18 05:45:56,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:45:56,239 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:45:56,239 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 05:45:56,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (112)] Ended with exit code 0 [2022-01-18 05:45:56,439 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 05:45:56,440 INFO L402 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:45:56,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:45:56,440 INFO L85 PathProgramCache]: Analyzing trace with hash 577355726, now seen corresponding path program 110 times [2022-01-18 05:45:56,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:45:56,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341180170] [2022-01-18 05:45:56,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:45:56,440 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:45:56,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:45:56,737 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 05:45:56,737 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:45:56,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341180170] [2022-01-18 05:45:56,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341180170] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:45:56,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [332938841] [2022-01-18 05:45:56,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:45:56,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:45:56,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:45:56,738 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 05:45:56,739 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 05:45:56,758 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:45:56,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:45:56,759 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:45:56,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:45:57,471 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,472 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:57,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,476 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:57,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:45:57,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:57,484 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:45:57,484 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 05:45:57,505 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 05:45:57,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:45:58,338 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:45:58,339 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 05:45:58,931 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 05:45:58,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [332938841] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:45:58,931 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:45:58,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:45:58,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339140501] [2022-01-18 05:45:58,932 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:45:58,932 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:45:58,932 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:45:58,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:45:58,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1895, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:45:58,933 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 05:46:03,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:03,001 INFO L93 Difference]: Finished difference Result 24110 states and 54238 transitions. [2022-01-18 05:46:03,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-18 05:46:03,001 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 05:46:03,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:03,041 INFO L225 Difference]: With dead ends: 24110 [2022-01-18 05:46:03,041 INFO L226 Difference]: Without dead ends: 24015 [2022-01-18 05:46:03,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 42 SyntacticMatches, 2 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4829 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1560, Invalid=13692, Unknown=0, NotChecked=0, Total=15252 [2022-01-18 05:46:03,042 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 05:46:03,042 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 05:46:03,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24015 states. [2022-01-18 05:46:03,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24015 to 17082. [2022-01-18 05:46:03,304 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 05:46:03,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17082 states to 17082 states and 38690 transitions. [2022-01-18 05:46:03,333 INFO L78 Accepts]: Start accepts. Automaton has 17082 states and 38690 transitions. Word has length 36 [2022-01-18 05:46:03,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:03,334 INFO L470 AbstractCegarLoop]: Abstraction has 17082 states and 38690 transitions. [2022-01-18 05:46:03,334 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 05:46:03,334 INFO L276 IsEmpty]: Start isEmpty. Operand 17082 states and 38690 transitions. [2022-01-18 05:46:03,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:46:03,343 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:03,343 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 05:46:03,358 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 05:46:03,544 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 05:46:03,544 INFO L402 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:46:03,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:03,544 INFO L85 PathProgramCache]: Analyzing trace with hash -974275514, now seen corresponding path program 111 times [2022-01-18 05:46:03,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:03,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030286623] [2022-01-18 05:46:03,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:03,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:03,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:03,839 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 05:46:03,839 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:03,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030286623] [2022-01-18 05:46:03,839 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030286623] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:03,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567110288] [2022-01-18 05:46:03,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:46:03,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:03,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:03,841 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 05:46:03,841 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 05:46:03,862 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:46:03,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:46:03,863 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:46:03,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:46:04,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,603 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:04,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,604 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,607 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,608 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:04,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,610 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,612 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:04,613 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:04,613 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:04,614 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 05:46:04,634 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 05:46:04,635 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:46:05,502 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:46:05,503 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 05:46:06,081 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 05:46:06,082 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567110288] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:46:06,082 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:46:06,082 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:46:06,082 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200759146] [2022-01-18 05:46:06,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:46:06,082 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:46:06,082 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:46:06,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:46:06,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:46:06,083 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 05:46:09,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:09,770 INFO L93 Difference]: Finished difference Result 23291 states and 52383 transitions. [2022-01-18 05:46:09,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 05:46:09,770 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 05:46:09,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:09,805 INFO L225 Difference]: With dead ends: 23291 [2022-01-18 05:46:09,805 INFO L226 Difference]: Without dead ends: 23247 [2022-01-18 05:46:09,807 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 122 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4848 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1642, Invalid=13610, Unknown=0, NotChecked=0, Total=15252 [2022-01-18 05:46:09,807 INFO L933 BasicCegarLoop]: 117 mSDtfsCounter, 542 mSDsluCounter, 2604 mSDsCounter, 0 mSdLazyCounter, 1826 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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 05:46:09,807 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 05:46:09,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23247 states. [2022-01-18 05:46:10,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23247 to 17009. [2022-01-18 05:46:10,144 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 05:46:10,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17009 states to 17009 states and 38517 transitions. [2022-01-18 05:46:10,172 INFO L78 Accepts]: Start accepts. Automaton has 17009 states and 38517 transitions. Word has length 36 [2022-01-18 05:46:10,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:10,172 INFO L470 AbstractCegarLoop]: Abstraction has 17009 states and 38517 transitions. [2022-01-18 05:46:10,172 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 05:46:10,172 INFO L276 IsEmpty]: Start isEmpty. Operand 17009 states and 38517 transitions. [2022-01-18 05:46:10,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:46:10,181 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:10,182 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 05:46:10,196 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 05:46:10,382 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 05:46:10,382 INFO L402 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:46:10,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:10,383 INFO L85 PathProgramCache]: Analyzing trace with hash -332223260, now seen corresponding path program 112 times [2022-01-18 05:46:10,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:10,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787585745] [2022-01-18 05:46:10,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:10,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:10,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:10,672 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 05:46:10,673 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:10,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787585745] [2022-01-18 05:46:10,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787585745] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:10,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607815440] [2022-01-18 05:46:10,673 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:46:10,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:10,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:10,674 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 05:46:10,674 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 05:46:10,694 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:46:10,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:46:10,695 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:46:10,696 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:46:11,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,412 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,412 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:11,413 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,415 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:11,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,417 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,419 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:11,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:11,421 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:11,421 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 05:46:11,442 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 05:46:11,442 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:46:12,288 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:46:12,289 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 05:46:12,901 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 05:46:12,901 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607815440] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:46:12,901 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:46:12,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:46:12,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807741213] [2022-01-18 05:46:12,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:46:12,902 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:46:12,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:46:12,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:46:12,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:46:12,902 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 05:46:17,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:17,122 INFO L93 Difference]: Finished difference Result 23298 states and 52310 transitions. [2022-01-18 05:46:17,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-18 05:46:17,122 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 05:46:17,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:17,156 INFO L225 Difference]: With dead ends: 23298 [2022-01-18 05:46:17,157 INFO L226 Difference]: Without dead ends: 23201 [2022-01-18 05:46:17,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 43 SyntacticMatches, 2 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6172 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=1866, Invalid=16766, Unknown=0, NotChecked=0, Total=18632 [2022-01-18 05:46:17,158 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 05:46:17,158 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 05:46:17,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23201 states. [2022-01-18 05:46:17,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23201 to 17129. [2022-01-18 05:46:17,411 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 05:46:17,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17129 states to 17129 states and 38795 transitions. [2022-01-18 05:46:17,441 INFO L78 Accepts]: Start accepts. Automaton has 17129 states and 38795 transitions. Word has length 36 [2022-01-18 05:46:17,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:17,441 INFO L470 AbstractCegarLoop]: Abstraction has 17129 states and 38795 transitions. [2022-01-18 05:46:17,441 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 05:46:17,441 INFO L276 IsEmpty]: Start isEmpty. Operand 17129 states and 38795 transitions. [2022-01-18 05:46:17,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:46:17,454 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:17,454 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 05:46:17,475 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 05:46:17,673 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 05:46:17,673 INFO L402 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:46:17,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:17,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1883854500, now seen corresponding path program 113 times [2022-01-18 05:46:17,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:17,674 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905587351] [2022-01-18 05:46:17,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:17,674 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:17,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:17,963 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 05:46:17,963 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:17,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905587351] [2022-01-18 05:46:17,963 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905587351] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:17,963 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942405079] [2022-01-18 05:46:17,963 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:46:17,963 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:17,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:17,964 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 05:46:17,964 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 05:46:17,986 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:46:17,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:46:17,986 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:46:17,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:46:18,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,712 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:18,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,713 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:18,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,717 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:18,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:18,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:18,719 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 05:46:18,740 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 05:46:18,741 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:46:19,581 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:46:19,581 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 05:46:20,063 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 05:46:20,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942405079] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:46:20,064 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:46:20,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:46:20,064 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321038806] [2022-01-18 05:46:20,064 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:46:20,064 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:46:20,064 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:46:20,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:46:20,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1890, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:46:20,065 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 05:46:24,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:24,528 INFO L93 Difference]: Finished difference Result 22136 states and 49776 transitions. [2022-01-18 05:46:24,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2022-01-18 05:46:24,529 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 05:46:24,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:24,559 INFO L225 Difference]: With dead ends: 22136 [2022-01-18 05:46:24,559 INFO L226 Difference]: Without dead ends: 22083 [2022-01-18 05:46:24,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6461 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=2017, Invalid=17723, Unknown=0, NotChecked=0, Total=19740 [2022-01-18 05:46:24,561 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:46:24,561 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.1s Time] [2022-01-18 05:46:24,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22083 states. [2022-01-18 05:46:24,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22083 to 17066. [2022-01-18 05:46:24,804 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 05:46:24,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17066 states to 17066 states and 38646 transitions. [2022-01-18 05:46:24,833 INFO L78 Accepts]: Start accepts. Automaton has 17066 states and 38646 transitions. Word has length 36 [2022-01-18 05:46:24,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:24,833 INFO L470 AbstractCegarLoop]: Abstraction has 17066 states and 38646 transitions. [2022-01-18 05:46:24,833 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 05:46:24,833 INFO L276 IsEmpty]: Start isEmpty. Operand 17066 states and 38646 transitions. [2022-01-18 05:46:24,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:46:24,843 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:24,843 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 05:46:24,858 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 05:46:25,043 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 05:46:25,043 INFO L402 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:46:25,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:25,044 INFO L85 PathProgramCache]: Analyzing trace with hash -880914362, now seen corresponding path program 114 times [2022-01-18 05:46:25,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:25,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838544567] [2022-01-18 05:46:25,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:25,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:25,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:25,331 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 05:46:25,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:25,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838544567] [2022-01-18 05:46:25,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838544567] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:25,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [511080858] [2022-01-18 05:46:25,332 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:46:25,332 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:25,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:25,333 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 05:46:25,333 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 05:46:25,355 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:46:25,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:46:25,356 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:46:25,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:46:26,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:26,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,072 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:26,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,073 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:26,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,074 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:26,076 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:26,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 05:46:26,097 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 05:46:26,097 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:46:26,961 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:46:26,962 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 05:46:27,817 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 05:46:27,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [511080858] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:46:27,817 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:46:27,817 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:46:27,817 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297558703] [2022-01-18 05:46:27,817 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:46:27,817 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:46:27,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:46:27,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:46:27,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1896, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:46:27,818 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 05:46:31,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:31,794 INFO L93 Difference]: Finished difference Result 21889 states and 49260 transitions. [2022-01-18 05:46:31,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-18 05:46:31,795 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 05:46:31,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:31,827 INFO L225 Difference]: With dead ends: 21889 [2022-01-18 05:46:31,828 INFO L226 Difference]: Without dead ends: 21850 [2022-01-18 05:46:31,829 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5103 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1711, Invalid=14801, Unknown=0, NotChecked=0, Total=16512 [2022-01-18 05:46:31,830 INFO L933 BasicCegarLoop]: 162 mSDtfsCounter, 466 mSDsluCounter, 3106 mSDsCounter, 0 mSdLazyCounter, 2153 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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 05:46:31,830 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 05:46:31,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21850 states. [2022-01-18 05:46:32,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21850 to 16934. [2022-01-18 05:46:32,122 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 05:46:32,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16934 states to 16934 states and 38341 transitions. [2022-01-18 05:46:32,153 INFO L78 Accepts]: Start accepts. Automaton has 16934 states and 38341 transitions. Word has length 36 [2022-01-18 05:46:32,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:32,153 INFO L470 AbstractCegarLoop]: Abstraction has 16934 states and 38341 transitions. [2022-01-18 05:46:32,153 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 05:46:32,153 INFO L276 IsEmpty]: Start isEmpty. Operand 16934 states and 38341 transitions. [2022-01-18 05:46:32,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:46:32,163 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:32,163 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 05:46:32,178 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 05:46:32,364 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 05:46:32,365 INFO L402 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:46:32,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:32,366 INFO L85 PathProgramCache]: Analyzing trace with hash -388811044, now seen corresponding path program 115 times [2022-01-18 05:46:32,366 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:32,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300801760] [2022-01-18 05:46:32,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:32,366 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:32,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:32,616 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 05:46:32,617 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:32,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300801760] [2022-01-18 05:46:32,617 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300801760] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:32,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277047576] [2022-01-18 05:46:32,617 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:46:32,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:32,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:32,618 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 05:46:32,618 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 05:46:32,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:32,639 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:46:32,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:46:33,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,308 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,310 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,311 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,312 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:33,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,315 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,316 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,319 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:33,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,321 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,321 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:33,322 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:33,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:33,323 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 05:46:33,353 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 05:46:33,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:46:34,163 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:46:34,163 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 05:46:34,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 05:46:34,633 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277047576] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:46:34,633 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:46:34,633 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 43 [2022-01-18 05:46:34,633 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013893286] [2022-01-18 05:46:34,633 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:46:34,634 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 05:46:34,634 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:46:34,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 05:46:34,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1615, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:46:34,634 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 05:46:37,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:37,582 INFO L93 Difference]: Finished difference Result 24263 states and 54421 transitions. [2022-01-18 05:46:37,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 05:46:37,582 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 05:46:37,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:37,622 INFO L225 Difference]: With dead ends: 24263 [2022-01-18 05:46:37,623 INFO L226 Difference]: Without dead ends: 23822 [2022-01-18 05:46:37,623 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2997 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1096, Invalid=8024, Unknown=0, NotChecked=0, Total=9120 [2022-01-18 05:46:37,623 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 702 mSDsluCounter, 2177 mSDsCounter, 0 mSdLazyCounter, 1533 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:46:37,623 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.9s Time] [2022-01-18 05:46:37,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23822 states. [2022-01-18 05:46:37,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23822 to 17393. [2022-01-18 05:46:37,871 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 05:46:37,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17393 states to 17393 states and 39424 transitions. [2022-01-18 05:46:37,902 INFO L78 Accepts]: Start accepts. Automaton has 17393 states and 39424 transitions. Word has length 36 [2022-01-18 05:46:37,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:37,902 INFO L470 AbstractCegarLoop]: Abstraction has 17393 states and 39424 transitions. [2022-01-18 05:46:37,902 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 05:46:37,902 INFO L276 IsEmpty]: Start isEmpty. Operand 17393 states and 39424 transitions. [2022-01-18 05:46:37,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:46:37,911 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:37,911 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 05:46:37,927 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 05:46:38,112 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 05:46:38,112 INFO L402 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:46:38,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:38,112 INFO L85 PathProgramCache]: Analyzing trace with hash -859146310, now seen corresponding path program 116 times [2022-01-18 05:46:38,112 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:38,112 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090822333] [2022-01-18 05:46:38,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:38,112 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:38,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:38,381 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 05:46:38,381 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:38,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090822333] [2022-01-18 05:46:38,381 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090822333] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:38,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1804874090] [2022-01-18 05:46:38,381 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:46:38,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:38,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:38,382 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 05:46:38,383 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 05:46:38,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:46:38,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:46:38,404 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:46:38,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:46:39,083 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,084 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,085 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,086 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:39,086 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:39,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,092 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:39,092 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,093 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:39,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:39,094 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 05:46:39,114 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 05:46:39,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:46:39,926 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:46:39,926 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 05:46:40,554 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 05:46:40,554 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1804874090] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:46:40,554 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:46:40,554 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 18, 18] total 43 [2022-01-18 05:46:40,554 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434149328] [2022-01-18 05:46:40,555 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:46:40,555 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 05:46:40,555 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:46:40,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 05:46:40,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=1629, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:46:40,555 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 05:46:44,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:44,085 INFO L93 Difference]: Finished difference Result 26454 states and 59553 transitions. [2022-01-18 05:46:44,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 05:46:44,086 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 05:46:44,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:44,129 INFO L225 Difference]: With dead ends: 26454 [2022-01-18 05:46:44,129 INFO L226 Difference]: Without dead ends: 25978 [2022-01-18 05:46:44,130 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3826 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1295, Invalid=10261, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 05:46:44,130 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, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:46:44,130 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [715 Valid, 2058 Invalid, 2150 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 1837 Invalid, 0 Unknown, 117 Unchecked, 1.0s Time] [2022-01-18 05:46:44,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25978 states. [2022-01-18 05:46:44,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25978 to 18150. [2022-01-18 05:46:44,425 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 05:46:44,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18150 states to 18150 states and 41204 transitions. [2022-01-18 05:46:44,457 INFO L78 Accepts]: Start accepts. Automaton has 18150 states and 41204 transitions. Word has length 36 [2022-01-18 05:46:44,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:44,457 INFO L470 AbstractCegarLoop]: Abstraction has 18150 states and 41204 transitions. [2022-01-18 05:46:44,457 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 05:46:44,457 INFO L276 IsEmpty]: Start isEmpty. Operand 18150 states and 41204 transitions. [2022-01-18 05:46:44,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:46:44,467 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:44,467 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 05:46:44,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (119)] Forceful destruction successful, exit code 0 [2022-01-18 05:46:44,667 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 05:46:44,668 INFO L402 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:46:44,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:44,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1994665982, now seen corresponding path program 117 times [2022-01-18 05:46:44,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:44,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351907900] [2022-01-18 05:46:44,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:44,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:44,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:45,006 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 05:46:45,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:45,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351907900] [2022-01-18 05:46:45,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351907900] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:45,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968034344] [2022-01-18 05:46:45,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:46:45,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:45,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:45,008 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 05:46:45,009 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 05:46:45,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:46:45,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:46:45,036 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:46:45,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:46:45,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:45,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,769 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,771 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,772 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,773 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,773 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:45,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:45,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:45,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:45,779 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 05:46:45,801 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 05:46:45,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:46:46,637 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:46:46,637 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 05:46:47,367 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 05:46:47,367 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968034344] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:46:47,367 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:46:47,367 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 05:46:47,367 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144073964] [2022-01-18 05:46:47,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:46:47,367 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:46:47,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:46:47,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:46:47,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=261, Invalid=1809, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:46:47,368 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 05:46:49,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:49,838 INFO L93 Difference]: Finished difference Result 22612 states and 51090 transitions. [2022-01-18 05:46:49,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-18 05:46:49,839 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 05:46:49,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:49,875 INFO L225 Difference]: With dead ends: 22612 [2022-01-18 05:46:49,875 INFO L226 Difference]: Without dead ends: 22399 [2022-01-18 05:46:49,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2665 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=956, Invalid=7974, Unknown=0, NotChecked=0, Total=8930 [2022-01-18 05:46:49,877 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 05:46:49,877 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 05:46:49,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22399 states. [2022-01-18 05:46:50,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22399 to 17988. [2022-01-18 05:46:50,165 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 05:46:50,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17988 states to 17988 states and 40815 transitions. [2022-01-18 05:46:50,199 INFO L78 Accepts]: Start accepts. Automaton has 17988 states and 40815 transitions. Word has length 36 [2022-01-18 05:46:50,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:50,199 INFO L470 AbstractCegarLoop]: Abstraction has 17988 states and 40815 transitions. [2022-01-18 05:46:50,199 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 05:46:50,199 INFO L276 IsEmpty]: Start isEmpty. Operand 17988 states and 40815 transitions. [2022-01-18 05:46:50,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:46:50,209 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:50,210 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 05:46:50,225 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 05:46:50,411 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 05:46:50,411 INFO L402 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:46:50,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:50,411 INFO L85 PathProgramCache]: Analyzing trace with hash -970191870, now seen corresponding path program 118 times [2022-01-18 05:46:50,411 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:50,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198583651] [2022-01-18 05:46:50,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:50,411 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:50,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:50,755 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 05:46:50,755 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:50,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198583651] [2022-01-18 05:46:50,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198583651] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:50,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1210482889] [2022-01-18 05:46:50,756 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:46:50,756 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:50,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:50,757 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 05:46:50,757 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 05:46:50,777 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:46:50,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:46:50,778 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:46:50,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:46:51,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,513 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:51,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:51,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,520 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:51,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:46:51,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:46:51,522 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 05:46:51,544 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 05:46:51,544 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:46:52,436 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:46:52,436 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 05:46:52,832 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 05:46:52,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1210482889] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:46:52,832 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:46:52,832 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-01-18 05:46:52,832 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163966507] [2022-01-18 05:46:52,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:46:52,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 05:46:52,833 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:46:52,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 05:46:52,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1702, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:46:52,833 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 05:46:56,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:46:56,432 INFO L93 Difference]: Finished difference Result 26723 states and 60329 transitions. [2022-01-18 05:46:56,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 05:46:56,432 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 05:46:56,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:46:56,476 INFO L225 Difference]: With dead ends: 26723 [2022-01-18 05:46:56,476 INFO L226 Difference]: Without dead ends: 26270 [2022-01-18 05:46:56,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3802 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1263, Invalid=10509, Unknown=0, NotChecked=0, Total=11772 [2022-01-18 05:46:56,478 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, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:46:56,478 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [804 Valid, 2255 Invalid, 2329 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [222 Valid, 1973 Invalid, 0 Unknown, 134 Unchecked, 1.0s Time] [2022-01-18 05:46:56,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26270 states. [2022-01-18 05:46:56,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26270 to 18321. [2022-01-18 05:46:56,791 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 05:46:56,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18321 states to 18321 states and 41539 transitions. [2022-01-18 05:46:56,933 INFO L78 Accepts]: Start accepts. Automaton has 18321 states and 41539 transitions. Word has length 36 [2022-01-18 05:46:56,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:46:56,933 INFO L470 AbstractCegarLoop]: Abstraction has 18321 states and 41539 transitions. [2022-01-18 05:46:56,933 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 05:46:56,933 INFO L276 IsEmpty]: Start isEmpty. Operand 18321 states and 41539 transitions. [2022-01-18 05:46:56,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:46:56,941 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:46:56,942 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 05:46:56,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (121)] Ended with exit code 0 [2022-01-18 05:46:57,142 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 05:46:57,142 INFO L402 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:46:57,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:46:57,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1883620422, now seen corresponding path program 119 times [2022-01-18 05:46:57,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:46:57,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496756566] [2022-01-18 05:46:57,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:46:57,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:46:57,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:46:57,435 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 05:46:57,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:46:57,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496756566] [2022-01-18 05:46:57,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496756566] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:46:57,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276359111] [2022-01-18 05:46:57,436 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:46:57,436 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:46:57,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:46:57,437 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 05:46:57,437 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 05:46:57,460 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:46:57,460 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:46:57,461 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-18 05:46:57,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:00,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,698 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:00,699 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,703 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,703 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:00,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:00,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,710 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:00,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:00,711 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:00,711 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 05:47:00,743 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 05:47:00,743 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:02,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,834 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,836 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,837 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,838 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,839 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,840 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,841 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,843 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,844 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,847 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,848 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:02,967 INFO L353 Elim1Store]: treesize reduction 46, result has 76.4 percent of original size [2022-01-18 05:47:02,968 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 05:47:03,907 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 05:47:03,907 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276359111] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:03,907 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:03,908 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 49 [2022-01-18 05:47:03,908 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926328993] [2022-01-18 05:47:03,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:03,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 05:47:03,908 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:03,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 05:47:03,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=2067, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 05:47:03,909 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 05:47:06,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:06,878 INFO L93 Difference]: Finished difference Result 20229 states and 45780 transitions. [2022-01-18 05:47:06,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2022-01-18 05:47:06,878 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 05:47:06,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:06,909 INFO L225 Difference]: With dead ends: 20229 [2022-01-18 05:47:06,909 INFO L226 Difference]: Without dead ends: 20163 [2022-01-18 05:47:06,910 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 1669 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=941, Invalid=7431, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 05:47:06,910 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 05:47:06,910 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 05:47:06,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20163 states. [2022-01-18 05:47:07,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20163 to 18369. [2022-01-18 05:47:07,176 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 05:47:07,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18369 states to 18369 states and 41650 transitions. [2022-01-18 05:47:07,211 INFO L78 Accepts]: Start accepts. Automaton has 18369 states and 41650 transitions. Word has length 36 [2022-01-18 05:47:07,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:07,211 INFO L470 AbstractCegarLoop]: Abstraction has 18369 states and 41650 transitions. [2022-01-18 05:47:07,211 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 05:47:07,211 INFO L276 IsEmpty]: Start isEmpty. Operand 18369 states and 41650 transitions. [2022-01-18 05:47:07,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:47:07,222 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:07,222 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 05:47:07,237 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 05:47:07,422 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 05:47:07,422 INFO L402 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:47:07,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:07,423 INFO L85 PathProgramCache]: Analyzing trace with hash 331989182, now seen corresponding path program 120 times [2022-01-18 05:47:07,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:07,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679169090] [2022-01-18 05:47:07,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:07,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:07,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:07,728 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 05:47:07,728 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:07,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679169090] [2022-01-18 05:47:07,729 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679169090] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:07,729 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525273717] [2022-01-18 05:47:07,729 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:47:07,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:07,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:07,730 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 05:47:07,730 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 05:47:07,752 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:47:07,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:47:07,753 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:47:07,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:08,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,515 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,516 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,517 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,517 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:08,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,518 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,519 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,520 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,521 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,522 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,522 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:08,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:08,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:08,525 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:08,525 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 05:47:08,546 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 05:47:08,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:09,413 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:47:09,413 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 05:47:10,069 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 05:47:10,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525273717] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:10,070 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:10,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:47:10,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072351402] [2022-01-18 05:47:10,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:10,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:47:10,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:10,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:47:10,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1879, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:47:10,071 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 05:47:12,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:12,257 INFO L93 Difference]: Finished difference Result 21876 states and 49330 transitions. [2022-01-18 05:47:12,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 05:47:12,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 05:47:12,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:12,292 INFO L225 Difference]: With dead ends: 21876 [2022-01-18 05:47:12,292 INFO L226 Difference]: Without dead ends: 21830 [2022-01-18 05:47:12,293 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2403 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=889, Invalid=7483, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 05:47:12,293 INFO L933 BasicCegarLoop]: 78 mSDtfsCounter, 415 mSDsluCounter, 1746 mSDsCounter, 0 mSdLazyCounter, 1057 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:47:12,293 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.6s Time] [2022-01-18 05:47:12,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21830 states. [2022-01-18 05:47:12,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21830 to 18378. [2022-01-18 05:47:12,576 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 05:47:12,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18378 states to 18378 states and 41662 transitions. [2022-01-18 05:47:12,611 INFO L78 Accepts]: Start accepts. Automaton has 18378 states and 41662 transitions. Word has length 36 [2022-01-18 05:47:12,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:12,611 INFO L470 AbstractCegarLoop]: Abstraction has 18378 states and 41662 transitions. [2022-01-18 05:47:12,611 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 05:47:12,611 INFO L276 IsEmpty]: Start isEmpty. Operand 18378 states and 41662 transitions. [2022-01-18 05:47:12,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:47:12,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:12,622 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 05:47:12,637 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (123)] Ended with exit code 0 [2022-01-18 05:47:12,822 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 05:47:12,822 INFO L402 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:47:12,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:12,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1879770856, now seen corresponding path program 121 times [2022-01-18 05:47:12,823 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:12,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60480400] [2022-01-18 05:47:12,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:12,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:12,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:13,116 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 05:47:13,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:13,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60480400] [2022-01-18 05:47:13,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60480400] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:13,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419534552] [2022-01-18 05:47:13,116 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:47:13,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:13,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:13,117 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 05:47:13,118 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 05:47:13,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:13,139 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:47:13,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:13,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:13,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,871 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,872 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,874 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:13,874 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,875 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:13,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:13,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:13,877 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 05:47:13,899 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 05:47:13,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:14,748 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:47:14,749 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 05:47:15,290 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 05:47:15,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419534552] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:15,290 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:15,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 44 [2022-01-18 05:47:15,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181181399] [2022-01-18 05:47:15,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:15,291 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 05:47:15,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:15,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 05:47:15,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1703, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:47:15,291 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 05:47:19,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:19,054 INFO L93 Difference]: Finished difference Result 26541 states and 59704 transitions. [2022-01-18 05:47:19,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 05:47:19,054 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 05:47:19,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:19,104 INFO L225 Difference]: With dead ends: 26541 [2022-01-18 05:47:19,104 INFO L226 Difference]: Without dead ends: 26102 [2022-01-18 05:47:19,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3766 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1187, Invalid=10585, Unknown=0, NotChecked=0, Total=11772 [2022-01-18 05:47:19,105 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 05:47:19,105 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 05:47:19,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26102 states. [2022-01-18 05:47:19,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26102 to 19569. [2022-01-18 05:47:19,449 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 05:47:19,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19569 states to 19569 states and 44386 transitions. [2022-01-18 05:47:19,486 INFO L78 Accepts]: Start accepts. Automaton has 19569 states and 44386 transitions. Word has length 36 [2022-01-18 05:47:19,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:19,486 INFO L470 AbstractCegarLoop]: Abstraction has 19569 states and 44386 transitions. [2022-01-18 05:47:19,486 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 05:47:19,486 INFO L276 IsEmpty]: Start isEmpty. Operand 19569 states and 44386 transitions. [2022-01-18 05:47:19,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:47:19,498 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:19,498 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 05:47:19,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (124)] Forceful destruction successful, exit code 0 [2022-01-18 05:47:19,699 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 05:47:19,699 INFO L402 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:47:19,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:19,700 INFO L85 PathProgramCache]: Analyzing trace with hash 941224336, now seen corresponding path program 122 times [2022-01-18 05:47:19,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:19,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95560003] [2022-01-18 05:47:19,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:19,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:19,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:20,005 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 05:47:20,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:20,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95560003] [2022-01-18 05:47:20,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95560003] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:20,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488677553] [2022-01-18 05:47:20,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:47:20,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:20,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:20,006 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 05:47:20,007 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 05:47:20,028 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:47:20,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:47:20,029 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:47:20,030 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:20,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:20,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:20,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:20,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:20,787 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:20,788 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 05:47:20,809 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 05:47:20,809 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:21,725 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:47:21,725 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 05:47:22,302 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 05:47:22,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488677553] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:22,302 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:22,303 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 05:47:22,303 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384036229] [2022-01-18 05:47:22,303 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:22,303 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:47:22,303 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:22,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:47:22,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1791, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:47:22,304 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 05:47:26,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:26,422 INFO L93 Difference]: Finished difference Result 32378 states and 72946 transitions. [2022-01-18 05:47:26,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2022-01-18 05:47:26,423 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 05:47:26,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:26,484 INFO L225 Difference]: With dead ends: 32378 [2022-01-18 05:47:26,484 INFO L226 Difference]: Without dead ends: 32260 [2022-01-18 05:47:26,486 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5474 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=1680, Invalid=14832, Unknown=0, NotChecked=0, Total=16512 [2022-01-18 05:47:26,486 INFO L933 BasicCegarLoop]: 112 mSDtfsCounter, 489 mSDsluCounter, 2194 mSDsCounter, 0 mSdLazyCounter, 1676 mSolverCounterSat, 192 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:47:26,486 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.9s Time] [2022-01-18 05:47:26,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32260 states. [2022-01-18 05:47:26,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32260 to 19458. [2022-01-18 05:47:26,940 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 05:47:26,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19458 states to 19458 states and 44131 transitions. [2022-01-18 05:47:26,977 INFO L78 Accepts]: Start accepts. Automaton has 19458 states and 44131 transitions. Word has length 36 [2022-01-18 05:47:26,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:26,977 INFO L470 AbstractCegarLoop]: Abstraction has 19458 states and 44131 transitions. [2022-01-18 05:47:26,977 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 05:47:26,977 INFO L276 IsEmpty]: Start isEmpty. Operand 19458 states and 44131 transitions. [2022-01-18 05:47:26,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:47:26,988 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:26,988 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 05:47:27,004 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 05:47:27,189 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 05:47:27,190 INFO L402 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:47:27,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:27,191 INFO L85 PathProgramCache]: Analyzing trace with hash 974041436, now seen corresponding path program 123 times [2022-01-18 05:47:27,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:27,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041249923] [2022-01-18 05:47:27,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:27,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:27,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:27,529 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 05:47:27,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:27,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041249923] [2022-01-18 05:47:27,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041249923] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:27,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209335392] [2022-01-18 05:47:27,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:47:27,529 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:27,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:27,530 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 05:47:27,531 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 05:47:27,552 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:47:27,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:47:27,554 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 05:47:27,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:28,674 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,675 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:28,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,677 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,678 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,679 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,680 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:28,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,682 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:28,682 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,684 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,685 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:28,685 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:28,686 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 05:47:28,707 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 05:47:28,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:29,761 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,762 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,764 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,766 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,767 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,768 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,769 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,771 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,772 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,774 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,775 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,777 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,779 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:29,831 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:47:29,832 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 05:47:30,392 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 05:47:30,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209335392] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:30,393 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:30,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 47 [2022-01-18 05:47:30,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950147910] [2022-01-18 05:47:30,393 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:30,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-18 05:47:30,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:30,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-18 05:47:30,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=393, Invalid=1863, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 05:47:30,394 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 05:47:31,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:31,922 INFO L93 Difference]: Finished difference Result 19806 states and 44834 transitions. [2022-01-18 05:47:31,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-01-18 05:47:31,922 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 05:47:31,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:32,039 INFO L225 Difference]: With dead ends: 19806 [2022-01-18 05:47:32,039 INFO L226 Difference]: Without dead ends: 19791 [2022-01-18 05:47:32,039 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 44 SyntacticMatches, 6 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1438 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=731, Invalid=4239, Unknown=0, NotChecked=0, Total=4970 [2022-01-18 05:47:32,039 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 05:47:32,040 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 05:47:32,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19791 states. [2022-01-18 05:47:32,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19791 to 19521. [2022-01-18 05:47:32,279 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 05:47:32,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19521 states to 19521 states and 44289 transitions. [2022-01-18 05:47:32,315 INFO L78 Accepts]: Start accepts. Automaton has 19521 states and 44289 transitions. Word has length 36 [2022-01-18 05:47:32,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:32,315 INFO L470 AbstractCegarLoop]: Abstraction has 19521 states and 44289 transitions. [2022-01-18 05:47:32,315 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 05:47:32,315 INFO L276 IsEmpty]: Start isEmpty. Operand 19521 states and 44289 transitions. [2022-01-18 05:47:32,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:47:32,326 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:32,326 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 05:47:32,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (126)] Forceful destruction successful, exit code 0 [2022-01-18 05:47:32,527 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 05:47:32,527 INFO L402 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:47:32,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:32,529 INFO L85 PathProgramCache]: Analyzing trace with hash -577589804, now seen corresponding path program 124 times [2022-01-18 05:47:32,529 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:32,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829241857] [2022-01-18 05:47:32,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:32,529 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:32,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:32,890 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 05:47:32,890 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:32,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829241857] [2022-01-18 05:47:32,891 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [829241857] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:32,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062867629] [2022-01-18 05:47:32,891 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:47:32,891 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:32,891 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:32,892 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 05:47:32,893 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 05:47:32,914 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:47:32,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:47:32,915 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:47:32,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:33,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,663 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:33,664 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,666 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,668 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:33,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,670 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,671 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,671 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:33,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,672 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,673 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:33,673 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:33,674 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 05:47:33,695 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 05:47:33,695 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:34,555 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:47:34,556 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 05:47:35,198 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 05:47:35,198 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062867629] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:35,198 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:35,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:47:35,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130204987] [2022-01-18 05:47:35,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:35,199 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:47:35,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:35,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:47:35,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=1884, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:47:35,199 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 05:47:38,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:38,312 INFO L93 Difference]: Finished difference Result 22326 states and 50363 transitions. [2022-01-18 05:47:38,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2022-01-18 05:47:38,313 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 05:47:38,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:38,348 INFO L225 Difference]: With dead ends: 22326 [2022-01-18 05:47:38,348 INFO L226 Difference]: Without dead ends: 22288 [2022-01-18 05:47:38,349 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 110 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3812 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1347, Invalid=11085, Unknown=0, NotChecked=0, Total=12432 [2022-01-18 05:47:38,349 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 419 mSDsluCounter, 2455 mSDsCounter, 0 mSdLazyCounter, 1430 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:47:38,349 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.8s Time] [2022-01-18 05:47:38,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22288 states. [2022-01-18 05:47:38,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22288 to 19737. [2022-01-18 05:47:38,651 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 05:47:38,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19737 states to 19737 states and 44789 transitions. [2022-01-18 05:47:38,688 INFO L78 Accepts]: Start accepts. Automaton has 19737 states and 44789 transitions. Word has length 36 [2022-01-18 05:47:38,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:38,688 INFO L470 AbstractCegarLoop]: Abstraction has 19737 states and 44789 transitions. [2022-01-18 05:47:38,688 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 05:47:38,688 INFO L276 IsEmpty]: Start isEmpty. Operand 19737 states and 44789 transitions. [2022-01-18 05:47:38,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:47:38,699 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:38,699 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 05:47:38,715 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 05:47:38,900 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 05:47:38,900 INFO L402 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:47:38,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:38,900 INFO L85 PathProgramCache]: Analyzing trace with hash 425350334, now seen corresponding path program 125 times [2022-01-18 05:47:38,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:38,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694494762] [2022-01-18 05:47:38,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:38,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:38,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:39,261 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 05:47:39,262 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:39,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694494762] [2022-01-18 05:47:39,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694494762] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:39,262 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [337314132] [2022-01-18 05:47:39,262 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:47:39,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:39,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:39,264 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 05:47:39,265 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 05:47:39,295 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:47:39,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:47:39,296 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:47:39,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:40,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:40,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,048 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,049 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,050 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,050 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:40,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,053 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,054 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,055 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,055 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:40,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:40,056 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:40,057 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 05:47:40,079 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 05:47:40,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:40,943 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:47:40,944 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 05:47:41,711 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 05:47:41,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [337314132] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:41,712 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:41,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:47:41,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467815401] [2022-01-18 05:47:41,712 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:41,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:47:41,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:41,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:47:41,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1893, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:47:41,713 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 05:47:44,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:44,381 INFO L93 Difference]: Finished difference Result 23535 states and 53128 transitions. [2022-01-18 05:47:44,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-01-18 05:47:44,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 05:47:44,382 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:44,419 INFO L225 Difference]: With dead ends: 23535 [2022-01-18 05:47:44,419 INFO L226 Difference]: Without dead ends: 23496 [2022-01-18 05:47:44,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3032 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=1088, Invalid=9214, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 05:47:44,421 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 05:47:44,421 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 05:47:44,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23496 states. [2022-01-18 05:47:44,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23496 to 19816. [2022-01-18 05:47:44,728 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 05:47:44,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19816 states to 19816 states and 44969 transitions. [2022-01-18 05:47:44,764 INFO L78 Accepts]: Start accepts. Automaton has 19816 states and 44969 transitions. Word has length 36 [2022-01-18 05:47:44,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:44,764 INFO L470 AbstractCegarLoop]: Abstraction has 19816 states and 44969 transitions. [2022-01-18 05:47:44,764 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 05:47:44,764 INFO L276 IsEmpty]: Start isEmpty. Operand 19816 states and 44969 transitions. [2022-01-18 05:47:44,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:47:44,776 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:44,776 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 05:47:44,792 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 05:47:44,977 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 05:47:44,977 INFO L402 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:47:44,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:44,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1220371616, now seen corresponding path program 126 times [2022-01-18 05:47:44,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:44,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783635352] [2022-01-18 05:47:44,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:44,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:44,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:45,277 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 05:47:45,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:45,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783635352] [2022-01-18 05:47:45,277 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783635352] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:45,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104746458] [2022-01-18 05:47:45,277 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:47:45,277 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:45,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:45,278 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 05:47:45,279 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 05:47:45,302 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:47:45,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:47:45,304 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 05:47:45,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:46,061 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,062 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,064 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,064 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,065 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,066 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,067 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,068 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,069 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,069 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,070 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:46,072 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 05:47:46,093 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 05:47:46,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:46,813 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,814 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,815 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,817 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,818 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,818 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,819 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,820 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,821 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,822 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,823 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,824 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,825 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,826 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,826 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,826 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,827 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,829 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,830 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:46,879 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:47:46,879 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 05:47:47,301 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 05:47:47,302 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104746458] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:47,302 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:47,302 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 45 [2022-01-18 05:47:47,302 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536836197] [2022-01-18 05:47:47,302 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:47,302 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:47:47,302 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:47,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:47:47,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=407, Invalid=1663, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:47:47,302 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 05:47:50,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:50,542 INFO L93 Difference]: Finished difference Result 25393 states and 57198 transitions. [2022-01-18 05:47:50,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-01-18 05:47:50,543 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 05:47:50,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:50,588 INFO L225 Difference]: With dead ends: 25393 [2022-01-18 05:47:50,588 INFO L226 Difference]: Without dead ends: 25096 [2022-01-18 05:47:50,589 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2668 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1281, Invalid=7091, Unknown=0, NotChecked=0, Total=8372 [2022-01-18 05:47:50,589 INFO L933 BasicCegarLoop]: 92 mSDtfsCounter, 687 mSDsluCounter, 1908 mSDsCounter, 0 mSdLazyCounter, 1338 mSolverCounterSat, 177 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:47:50,589 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.8s Time] [2022-01-18 05:47:50,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25096 states. [2022-01-18 05:47:50,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25096 to 20221. [2022-01-18 05:47:50,914 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 05:47:50,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20221 states to 20221 states and 45872 transitions. [2022-01-18 05:47:50,952 INFO L78 Accepts]: Start accepts. Automaton has 20221 states and 45872 transitions. Word has length 36 [2022-01-18 05:47:50,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:50,952 INFO L470 AbstractCegarLoop]: Abstraction has 20221 states and 45872 transitions. [2022-01-18 05:47:50,952 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 05:47:50,952 INFO L276 IsEmpty]: Start isEmpty. Operand 20221 states and 45872 transitions. [2022-01-18 05:47:50,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:47:50,964 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:50,964 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 05:47:50,980 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 05:47:51,164 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 05:47:51,165 INFO L402 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:47:51,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:51,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1600623576, now seen corresponding path program 127 times [2022-01-18 05:47:51,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:51,165 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066922886] [2022-01-18 05:47:51,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:51,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:51,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:51,505 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 05:47:51,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:51,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066922886] [2022-01-18 05:47:51,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066922886] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:51,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249998793] [2022-01-18 05:47:51,506 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:47:51,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:51,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:51,507 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 05:47:51,507 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 05:47:51,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:51,529 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:47:51,529 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:52,339 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,340 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,346 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:52,346 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,348 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:52,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,350 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:52,351 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:52,352 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:52,352 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 05:47:52,375 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 05:47:52,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:53,230 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:47:53,231 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 05:47:53,917 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 05:47:53,917 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249998793] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:47:53,917 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:47:53,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 05:47:53,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730684465] [2022-01-18 05:47:53,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:47:53,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:47:53,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:47:53,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:47:53,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=1786, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:47:53,918 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 05:47:56,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:47:56,863 INFO L93 Difference]: Finished difference Result 27896 states and 62946 transitions. [2022-01-18 05:47:56,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2022-01-18 05:47:56,864 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 05:47:56,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:47:56,913 INFO L225 Difference]: With dead ends: 27896 [2022-01-18 05:47:56,914 INFO L226 Difference]: Without dead ends: 27812 [2022-01-18 05:47:56,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3322 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1077, Invalid=9843, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 05:47:56,915 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.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:47:56,915 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.7s Time] [2022-01-18 05:47:56,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27812 states. [2022-01-18 05:47:57,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27812 to 20209. [2022-01-18 05:47:57,323 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 05:47:57,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20209 states to 20209 states and 45851 transitions. [2022-01-18 05:47:57,361 INFO L78 Accepts]: Start accepts. Automaton has 20209 states and 45851 transitions. Word has length 36 [2022-01-18 05:47:57,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:47:57,361 INFO L470 AbstractCegarLoop]: Abstraction has 20209 states and 45851 transitions. [2022-01-18 05:47:57,361 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 05:47:57,362 INFO L276 IsEmpty]: Start isEmpty. Operand 20209 states and 45851 transitions. [2022-01-18 05:47:57,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:47:57,373 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:47:57,373 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 05:47:57,390 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 05:47:57,574 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 05:47:57,574 INFO L402 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:47:57,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:47:57,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1239728190, now seen corresponding path program 128 times [2022-01-18 05:47:57,575 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:47:57,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073912884] [2022-01-18 05:47:57,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:47:57,576 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:47:57,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:47:57,931 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 05:47:57,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:47:57,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073912884] [2022-01-18 05:47:57,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073912884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:47:57,931 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [123042297] [2022-01-18 05:47:57,931 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:47:57,932 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:47:57,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:47:57,932 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 05:47:57,933 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 05:47:57,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:47:57,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:47:57,956 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:47:57,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:47:58,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,714 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,715 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,716 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,716 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:58,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,718 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,719 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,719 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:58,720 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:58,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,722 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:47:58,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:47:58,724 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 05:47:58,745 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 05:47:58,746 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:47:59,604 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:47:59,605 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 10 new quantified variables, introduced 45 case distinctions, treesize of input 94 treesize of output 280 [2022-01-18 05:48:00,037 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 05:48:00,037 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [123042297] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:00,037 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:00,038 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 45 [2022-01-18 05:48:00,038 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583809273] [2022-01-18 05:48:00,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:00,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:48:00,038 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:00,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:48:00,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=283, Invalid=1787, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:48:00,038 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 05:48:03,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:03,357 INFO L93 Difference]: Finished difference Result 25666 states and 57828 transitions. [2022-01-18 05:48:03,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-01-18 05:48:03,357 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 05:48:03,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:03,402 INFO L225 Difference]: With dead ends: 25666 [2022-01-18 05:48:03,402 INFO L226 Difference]: Without dead ends: 25588 [2022-01-18 05:48:03,403 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3368 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1108, Invalid=10234, Unknown=0, NotChecked=0, Total=11342 [2022-01-18 05:48:03,403 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, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:03,403 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [489 Valid, 2287 Invalid, 2195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 1876 Invalid, 0 Unknown, 185 Unchecked, 1.0s Time] [2022-01-18 05:48:03,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25588 states. [2022-01-18 05:48:03,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25588 to 20392. [2022-01-18 05:48:03,744 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 05:48:03,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20392 states to 20392 states and 46269 transitions. [2022-01-18 05:48:03,783 INFO L78 Accepts]: Start accepts. Automaton has 20392 states and 46269 transitions. Word has length 36 [2022-01-18 05:48:03,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:03,783 INFO L470 AbstractCegarLoop]: Abstraction has 20392 states and 46269 transitions. [2022-01-18 05:48:03,783 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 05:48:03,783 INFO L276 IsEmpty]: Start isEmpty. Operand 20392 states and 46269 transitions. [2022-01-18 05:48:03,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:48:03,795 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:03,795 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 05:48:03,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (131)] Ended with exit code 0 [2022-01-18 05:48:03,995 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 05:48:03,996 INFO L402 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:48:03,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:03,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1633440676, now seen corresponding path program 129 times [2022-01-18 05:48:03,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:03,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014506418] [2022-01-18 05:48:03,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:03,996 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:03,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:04,316 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 05:48:04,317 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:04,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014506418] [2022-01-18 05:48:04,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014506418] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:04,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668883515] [2022-01-18 05:48:04,317 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:48:04,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:04,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:04,318 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 05:48:04,318 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 05:48:04,341 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:48:04,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:04,342 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:48:04,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:05,100 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,101 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,101 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:05,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,103 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,104 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,105 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,106 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:05,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,108 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:05,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:05,111 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:05,112 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 05:48:05,133 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 05:48:05,134 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:05,998 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:48:05,998 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 05:48:06,519 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 05:48:06,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668883515] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:06,519 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:06,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:48:06,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886427451] [2022-01-18 05:48:06,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:06,519 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:48:06,519 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:06,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:48:06,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1881, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:48:06,520 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 05:48:10,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:10,426 INFO L93 Difference]: Finished difference Result 25317 states and 56975 transitions. [2022-01-18 05:48:10,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-18 05:48:10,427 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 05:48:10,427 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:10,471 INFO L225 Difference]: With dead ends: 25317 [2022-01-18 05:48:10,471 INFO L226 Difference]: Without dead ends: 25250 [2022-01-18 05:48:10,473 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5525 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1804, Invalid=15226, Unknown=0, NotChecked=0, Total=17030 [2022-01-18 05:48:10,473 INFO L933 BasicCegarLoop]: 100 mSDtfsCounter, 468 mSDsluCounter, 2875 mSDsCounter, 0 mSdLazyCounter, 1708 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:10,473 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.9s Time] [2022-01-18 05:48:10,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25250 states. [2022-01-18 05:48:10,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25250 to 20890. [2022-01-18 05:48:10,802 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 05:48:10,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20890 states to 20890 states and 47448 transitions. [2022-01-18 05:48:10,841 INFO L78 Accepts]: Start accepts. Automaton has 20890 states and 47448 transitions. Word has length 36 [2022-01-18 05:48:10,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:10,841 INFO L470 AbstractCegarLoop]: Abstraction has 20890 states and 47448 transitions. [2022-01-18 05:48:10,842 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 05:48:10,842 INFO L276 IsEmpty]: Start isEmpty. Operand 20890 states and 47448 transitions. [2022-01-18 05:48:10,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:48:10,854 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:10,854 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 05:48:10,870 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 05:48:11,054 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 05:48:11,054 INFO L402 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:48:11,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:11,054 INFO L85 PathProgramCache]: Analyzing trace with hash 81809436, now seen corresponding path program 130 times [2022-01-18 05:48:11,055 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:11,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419926601] [2022-01-18 05:48:11,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:11,055 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:11,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:11,371 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 05:48:11,371 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:11,371 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419926601] [2022-01-18 05:48:11,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419926601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:11,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615858002] [2022-01-18 05:48:11,372 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:48:11,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:11,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:11,373 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 05:48:11,373 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 05:48:11,394 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:48:11,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:11,395 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:48:11,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:12,161 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,162 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,163 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,164 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,165 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:12,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,166 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,167 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:12,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,168 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:12,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:12,171 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:12,171 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 05:48:12,193 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 05:48:12,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:13,090 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:48:13,090 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 05:48:13,790 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 05:48:13,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615858002] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:13,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:13,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:48:13,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919591885] [2022-01-18 05:48:13,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:13,791 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:48:13,791 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:13,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:48:13,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=285, Invalid=1877, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:48:13,792 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 05:48:16,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:16,047 INFO L93 Difference]: Finished difference Result 24786 states and 56051 transitions. [2022-01-18 05:48:16,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2022-01-18 05:48:16,047 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 05:48:16,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:16,091 INFO L225 Difference]: With dead ends: 24786 [2022-01-18 05:48:16,091 INFO L226 Difference]: Without dead ends: 24748 [2022-01-18 05:48:16,092 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2468 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=947, Invalid=7609, Unknown=0, NotChecked=0, Total=8556 [2022-01-18 05:48:16,092 INFO L933 BasicCegarLoop]: 94 mSDtfsCounter, 461 mSDsluCounter, 2041 mSDsCounter, 0 mSdLazyCounter, 1363 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:16,092 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.7s Time] [2022-01-18 05:48:16,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24748 states. [2022-01-18 05:48:16,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24748 to 20899. [2022-01-18 05:48:16,420 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 05:48:16,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20899 states to 20899 states and 47468 transitions. [2022-01-18 05:48:16,459 INFO L78 Accepts]: Start accepts. Automaton has 20899 states and 47468 transitions. Word has length 36 [2022-01-18 05:48:16,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:16,459 INFO L470 AbstractCegarLoop]: Abstraction has 20899 states and 47468 transitions. [2022-01-18 05:48:16,459 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 05:48:16,459 INFO L276 IsEmpty]: Start isEmpty. Operand 20899 states and 47468 transitions. [2022-01-18 05:48:16,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:48:16,471 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:16,471 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 05:48:16,487 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 05:48:16,671 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 05:48:16,672 INFO L402 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:48:16,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:16,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1084749574, now seen corresponding path program 131 times [2022-01-18 05:48:16,672 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:16,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302410067] [2022-01-18 05:48:16,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:16,672 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:16,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:16,998 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 05:48:16,998 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:16,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302410067] [2022-01-18 05:48:16,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302410067] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:16,998 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423489807] [2022-01-18 05:48:16,998 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:48:16,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:16,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:16,999 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 05:48:17,000 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 05:48:17,022 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:48:17,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:17,023 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:48:17,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:17,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,841 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,845 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:17,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:17,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,852 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:17,852 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:17,853 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:17,854 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 05:48:17,877 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 05:48:17,877 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:18,722 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:48:18,722 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 05:48:19,448 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 05:48:19,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423489807] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:19,448 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:19,449 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:48:19,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1111417072] [2022-01-18 05:48:19,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:19,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:48:19,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:19,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:48:19,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1889, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:48:19,449 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 05:48:21,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:21,962 INFO L93 Difference]: Finished difference Result 24821 states and 56109 transitions. [2022-01-18 05:48:21,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-18 05:48:21,963 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 05:48:21,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:22,007 INFO L225 Difference]: With dead ends: 24821 [2022-01-18 05:48:22,007 INFO L226 Difference]: Without dead ends: 24782 [2022-01-18 05:48:22,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2814 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1062, Invalid=8444, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 05:48:22,009 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 490 mSDsluCounter, 2141 mSDsCounter, 0 mSdLazyCounter, 1441 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:22,009 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.7s Time] [2022-01-18 05:48:22,032 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24782 states. [2022-01-18 05:48:22,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24782 to 20977. [2022-01-18 05:48:22,383 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 05:48:22,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20977 states to 20977 states and 47646 transitions. [2022-01-18 05:48:22,422 INFO L78 Accepts]: Start accepts. Automaton has 20977 states and 47646 transitions. Word has length 36 [2022-01-18 05:48:22,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:22,422 INFO L470 AbstractCegarLoop]: Abstraction has 20977 states and 47646 transitions. [2022-01-18 05:48:22,422 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 05:48:22,422 INFO L276 IsEmpty]: Start isEmpty. Operand 20977 states and 47646 transitions. [2022-01-18 05:48:22,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:48:22,434 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:22,434 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 05:48:22,450 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 05:48:22,635 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 05:48:22,635 INFO L402 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:48:22,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:22,636 INFO L85 PathProgramCache]: Analyzing trace with hash 320779646, now seen corresponding path program 132 times [2022-01-18 05:48:22,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:22,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061251344] [2022-01-18 05:48:22,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:22,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:22,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:23,017 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 05:48:23,017 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:23,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061251344] [2022-01-18 05:48:23,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061251344] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:23,017 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144703962] [2022-01-18 05:48:23,017 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:48:23,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:23,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:23,020 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 05:48:23,046 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 05:48:23,053 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:48:23,053 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:23,054 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:48:23,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:23,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,908 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:23,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,909 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,912 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:23,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,914 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:23,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:23,916 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:23,916 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 05:48:23,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 05:48:23,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:24,785 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:48:24,785 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 05:48:25,576 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 05:48:25,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144703962] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:25,576 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:25,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:48:25,576 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426237903] [2022-01-18 05:48:25,576 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:25,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:48:25,577 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:25,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:48:25,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=284, Invalid=1878, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:48:25,577 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 05:48:27,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:27,398 INFO L93 Difference]: Finished difference Result 25082 states and 56692 transitions. [2022-01-18 05:48:27,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-01-18 05:48:27,398 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 05:48:27,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:27,443 INFO L225 Difference]: With dead ends: 25082 [2022-01-18 05:48:27,443 INFO L226 Difference]: Without dead ends: 25042 [2022-01-18 05:48:27,444 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1934 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=798, Invalid=6174, Unknown=0, NotChecked=0, Total=6972 [2022-01-18 05:48:27,444 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.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:27,444 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.6s Time] [2022-01-18 05:48:27,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25042 states. [2022-01-18 05:48:27,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25042 to 21152. [2022-01-18 05:48:27,834 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 05:48:27,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21152 states to 21152 states and 48053 transitions. [2022-01-18 05:48:27,874 INFO L78 Accepts]: Start accepts. Automaton has 21152 states and 48053 transitions. Word has length 36 [2022-01-18 05:48:27,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:27,874 INFO L470 AbstractCegarLoop]: Abstraction has 21152 states and 48053 transitions. [2022-01-18 05:48:27,874 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 05:48:27,874 INFO L276 IsEmpty]: Start isEmpty. Operand 21152 states and 48053 transitions. [2022-01-18 05:48:27,886 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:48:27,886 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:27,886 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 05:48:27,902 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (135)] Ended with exit code 0 [2022-01-18 05:48:28,086 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 05:48:28,087 INFO L402 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:48:28,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:28,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1326062606, now seen corresponding path program 133 times [2022-01-18 05:48:28,088 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:28,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959926697] [2022-01-18 05:48:28,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:28,088 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:28,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:28,375 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 05:48:28,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:28,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959926697] [2022-01-18 05:48:28,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959926697] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:28,375 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633755231] [2022-01-18 05:48:28,375 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:48:28,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:28,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:28,376 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 05:48:28,377 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 05:48:28,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:28,398 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:48:28,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:29,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,198 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:29,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,202 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:29,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,204 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:29,205 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:29,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, 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 05:48:29,248 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 05:48:29,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:30,130 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:48:30,131 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 05:48:30,941 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 05:48:30,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633755231] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:30,941 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:30,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:48:30,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820648795] [2022-01-18 05:48:30,942 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:30,942 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:48:30,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:30,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:48:30,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=1925, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:48:30,942 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 05:48:34,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:34,642 INFO L93 Difference]: Finished difference Result 32939 states and 74582 transitions. [2022-01-18 05:48:34,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-18 05:48:34,642 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 05:48:34,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:34,701 INFO L225 Difference]: With dead ends: 32939 [2022-01-18 05:48:34,702 INFO L226 Difference]: Without dead ends: 32818 [2022-01-18 05:48:34,703 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 40 SyntacticMatches, 8 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3455 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1023, Invalid=10533, Unknown=0, NotChecked=0, Total=11556 [2022-01-18 05:48:34,703 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:34,703 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.9s Time] [2022-01-18 05:48:34,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32818 states. [2022-01-18 05:48:35,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32818 to 20086. [2022-01-18 05:48:35,090 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 05:48:35,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20086 states to 20086 states and 45602 transitions. [2022-01-18 05:48:35,129 INFO L78 Accepts]: Start accepts. Automaton has 20086 states and 45602 transitions. Word has length 36 [2022-01-18 05:48:35,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:35,129 INFO L470 AbstractCegarLoop]: Abstraction has 20086 states and 45602 transitions. [2022-01-18 05:48:35,129 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 05:48:35,129 INFO L276 IsEmpty]: Start isEmpty. Operand 20086 states and 45602 transitions. [2022-01-18 05:48:35,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:48:35,141 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:35,141 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 05:48:35,157 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 05:48:35,341 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 05:48:35,342 INFO L402 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:48:35,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:35,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1616589660, now seen corresponding path program 134 times [2022-01-18 05:48:35,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:35,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845262360] [2022-01-18 05:48:35,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:35,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:35,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:35,652 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 05:48:35,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:35,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845262360] [2022-01-18 05:48:35,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845262360] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:35,652 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669146467] [2022-01-18 05:48:35,652 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:48:35,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:35,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:35,653 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 05:48:35,654 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 05:48:35,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:48:35,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:35,676 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:48:35,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:36,403 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,404 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:36,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,405 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,406 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,408 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,409 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:36,410 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,410 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:36,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:36,412 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 05:48:36,434 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 05:48:36,434 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:37,357 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:48:37,357 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 05:48:37,825 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 05:48:37,825 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669146467] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:37,825 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:37,825 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 05:48:37,825 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493263179] [2022-01-18 05:48:37,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:37,825 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:48:37,825 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:37,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:48:37,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1812, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:48:37,826 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 05:48:41,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:41,447 INFO L93 Difference]: Finished difference Result 27695 states and 62521 transitions. [2022-01-18 05:48:41,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 05:48:41,447 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 05:48:41,448 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:41,496 INFO L225 Difference]: With dead ends: 27695 [2022-01-18 05:48:41,496 INFO L226 Difference]: Without dead ends: 27651 [2022-01-18 05:48:41,498 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4449 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1518, Invalid=12762, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 05:48:41,498 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 05:48:41,498 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 05:48:41,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27651 states. [2022-01-18 05:48:41,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27651 to 20113. [2022-01-18 05:48:41,849 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 05:48:42,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20113 states to 20113 states and 45659 transitions. [2022-01-18 05:48:42,009 INFO L78 Accepts]: Start accepts. Automaton has 20113 states and 45659 transitions. Word has length 36 [2022-01-18 05:48:42,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:42,009 INFO L470 AbstractCegarLoop]: Abstraction has 20113 states and 45659 transitions. [2022-01-18 05:48:42,009 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 05:48:42,009 INFO L276 IsEmpty]: Start isEmpty. Operand 20113 states and 45659 transitions. [2022-01-18 05:48:42,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:48:42,020 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:42,020 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 05:48:42,036 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 05:48:42,220 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 05:48:42,221 INFO L402 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:48:42,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:42,222 INFO L85 PathProgramCache]: Analyzing trace with hash 707010674, now seen corresponding path program 135 times [2022-01-18 05:48:42,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:42,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502184924] [2022-01-18 05:48:42,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:42,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:42,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:42,534 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 05:48:42,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:42,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502184924] [2022-01-18 05:48:42,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502184924] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:42,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294791355] [2022-01-18 05:48:42,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:48:42,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:42,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:42,535 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 05:48:42,535 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 05:48:42,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:48:42,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:42,559 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-18 05:48:42,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:43,473 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,474 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:43,474 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,478 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,479 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:43,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,483 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:43,483 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:43,484 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 05:48:43,505 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 05:48:43,505 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:44,351 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,354 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,355 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,356 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,357 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,358 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,359 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,361 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,364 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,365 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,367 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,370 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:44,489 INFO L353 Elim1Store]: treesize reduction 74, result has 67.4 percent of original size [2022-01-18 05:48:44,489 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 05:48:44,751 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 05:48:44,751 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [294791355] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:44,751 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:44,751 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:48:44,751 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298949203] [2022-01-18 05:48:44,751 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:44,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:48:44,752 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:44,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:48:44,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=394, Invalid=1768, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:48:44,752 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 05:48:51,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:51,626 INFO L93 Difference]: Finished difference Result 28060 states and 63167 transitions. [2022-01-18 05:48:51,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-01-18 05:48:51,627 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 05:48:51,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:51,677 INFO L225 Difference]: With dead ends: 28060 [2022-01-18 05:48:51,677 INFO L226 Difference]: Without dead ends: 27853 [2022-01-18 05:48:51,679 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 54 SyntacticMatches, 19 SemanticMatches, 156 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9187 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=3027, Invalid=21779, Unknown=0, NotChecked=0, Total=24806 [2022-01-18 05:48:51,679 INFO L933 BasicCegarLoop]: 109 mSDtfsCounter, 835 mSDsluCounter, 2067 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 271 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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.6s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:51,679 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.6s Time] [2022-01-18 05:48:51,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27853 states. [2022-01-18 05:48:52,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27853 to 20365. [2022-01-18 05:48:52,036 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 05:48:52,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20365 states to 20365 states and 46221 transitions. [2022-01-18 05:48:52,075 INFO L78 Accepts]: Start accepts. Automaton has 20365 states and 46221 transitions. Word has length 36 [2022-01-18 05:48:52,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:52,075 INFO L470 AbstractCegarLoop]: Abstraction has 20365 states and 46221 transitions. [2022-01-18 05:48:52,075 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 05:48:52,076 INFO L276 IsEmpty]: Start isEmpty. Operand 20365 states and 46221 transitions. [2022-01-18 05:48:52,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:48:52,088 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:52,088 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 05:48:52,104 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 05:48:52,288 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 05:48:52,289 INFO L402 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:48:52,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:52,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1709950812, now seen corresponding path program 136 times [2022-01-18 05:48:52,289 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:52,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044853817] [2022-01-18 05:48:52,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:52,289 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:52,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:52,624 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 05:48:52,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:52,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044853817] [2022-01-18 05:48:52,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1044853817] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:52,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842143001] [2022-01-18 05:48:52,624 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:48:52,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:52,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:52,625 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 05:48:52,626 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 05:48:52,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:48:52,647 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:52,648 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:48:52,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:48:53,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,359 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,360 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,360 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:53,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,365 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,366 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:48:53,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:53,369 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:48:53,369 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 05:48:53,391 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 05:48:53,391 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:48:54,250 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:48:54,251 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 05:48:54,912 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 05:48:54,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842143001] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:48:54,913 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:48:54,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 05:48:54,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340154702] [2022-01-18 05:48:54,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:48:54,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:48:54,913 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:48:54,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:48:54,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1812, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:48:54,914 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 05:48:58,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:48:58,786 INFO L93 Difference]: Finished difference Result 26590 states and 59980 transitions. [2022-01-18 05:48:58,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2022-01-18 05:48:58,786 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 05:48:58,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:48:58,833 INFO L225 Difference]: With dead ends: 26590 [2022-01-18 05:48:58,833 INFO L226 Difference]: Without dead ends: 26551 [2022-01-18 05:48:58,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4675 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1714, Invalid=13786, Unknown=0, NotChecked=0, Total=15500 [2022-01-18 05:48:58,835 INFO L933 BasicCegarLoop]: 155 mSDtfsCounter, 575 mSDsluCounter, 2939 mSDsCounter, 0 mSdLazyCounter, 1903 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:48:58,835 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [575 Valid, 3006 Invalid, 2932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 1903 Invalid, 0 Unknown, 876 Unchecked, 1.0s Time] [2022-01-18 05:48:58,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26551 states. [2022-01-18 05:48:59,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26551 to 20326. [2022-01-18 05:48:59,170 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 05:48:59,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20326 states to 20326 states and 46128 transitions. [2022-01-18 05:48:59,208 INFO L78 Accepts]: Start accepts. Automaton has 20326 states and 46128 transitions. Word has length 36 [2022-01-18 05:48:59,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:48:59,208 INFO L470 AbstractCegarLoop]: Abstraction has 20326 states and 46128 transitions. [2022-01-18 05:48:59,208 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 05:48:59,208 INFO L276 IsEmpty]: Start isEmpty. Operand 20326 states and 46128 transitions. [2022-01-18 05:48:59,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:48:59,220 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:48:59,220 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 05:48:59,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (139)] Forceful destruction successful, exit code 0 [2022-01-18 05:48:59,420 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 05:48:59,421 INFO L402 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:48:59,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:48:59,421 INFO L85 PathProgramCache]: Analyzing trace with hash 179518300, now seen corresponding path program 137 times [2022-01-18 05:48:59,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:48:59,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314288020] [2022-01-18 05:48:59,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:48:59,421 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:48:59,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:48:59,717 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 05:48:59,717 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:48:59,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314288020] [2022-01-18 05:48:59,717 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314288020] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:48:59,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456394512] [2022-01-18 05:48:59,717 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:48:59,717 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:48:59,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:48:59,718 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 05:48:59,719 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 05:48:59,742 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:48:59,742 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:48:59,743 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:48:59,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:00,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,460 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,462 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,464 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:00,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:00,468 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:00,469 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:00,469 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 05:49:00,490 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 05:49:00,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:01,322 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:49:01,323 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 05:49:01,944 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 05:49:01,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456394512] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:01,945 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:01,945 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-01-18 05:49:01,945 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407485849] [2022-01-18 05:49:01,945 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:01,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 05:49:01,945 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:01,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 05:49:01,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=1724, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:49:01,945 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 05:49:05,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:49:05,987 INFO L93 Difference]: Finished difference Result 27356 states and 61558 transitions. [2022-01-18 05:49:05,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-18 05:49:05,987 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 05:49:05,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:49:06,038 INFO L225 Difference]: With dead ends: 27356 [2022-01-18 05:49:06,038 INFO L226 Difference]: Without dead ends: 27087 [2022-01-18 05:49:06,040 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 42 SyntacticMatches, 3 SemanticMatches, 124 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5021 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=1733, Invalid=14017, Unknown=0, NotChecked=0, Total=15750 [2022-01-18 05:49:06,040 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:49:06,040 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.9s Time] [2022-01-18 05:49:06,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27087 states. [2022-01-18 05:49:06,386 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27087 to 20494. [2022-01-18 05:49:06,406 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 05:49:06,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20494 states to 20494 states and 46508 transitions. [2022-01-18 05:49:06,446 INFO L78 Accepts]: Start accepts. Automaton has 20494 states and 46508 transitions. Word has length 36 [2022-01-18 05:49:06,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:49:06,446 INFO L470 AbstractCegarLoop]: Abstraction has 20494 states and 46508 transitions. [2022-01-18 05:49:06,446 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 05:49:06,446 INFO L276 IsEmpty]: Start isEmpty. Operand 20494 states and 46508 transitions. [2022-01-18 05:49:06,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:49:06,458 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:49:06,458 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 05:49:06,474 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (140)] Ended with exit code 0 [2022-01-18 05:49:06,659 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 05:49:06,659 INFO L402 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:49:06,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:49:06,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1372112940, now seen corresponding path program 138 times [2022-01-18 05:49:06,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:49:06,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749622331] [2022-01-18 05:49:06,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:49:06,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:49:06,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:07,010 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 05:49:07,010 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:49:07,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749622331] [2022-01-18 05:49:07,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749622331] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:49:07,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142252091] [2022-01-18 05:49:07,011 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:49:07,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:07,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:49:07,012 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 05:49:07,012 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 05:49:07,035 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:49:07,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:49:07,036 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:49:07,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:07,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,843 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,844 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,846 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:07,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,848 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:07,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:07,850 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,851 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:07,851 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 05:49:07,872 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 05:49:07,872 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:08,711 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:49:08,711 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 05:49:09,251 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 05:49:09,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142252091] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:09,251 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:09,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 05:49:09,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375115080] [2022-01-18 05:49:09,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:09,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:49:09,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:09,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:49:09,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1803, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:49:09,253 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 05:49:13,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:49:13,491 INFO L93 Difference]: Finished difference Result 27551 states and 62073 transitions. [2022-01-18 05:49:13,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2022-01-18 05:49:13,491 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 05:49:13,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:49:13,542 INFO L225 Difference]: With dead ends: 27551 [2022-01-18 05:49:13,542 INFO L226 Difference]: Without dead ends: 27469 [2022-01-18 05:49:13,544 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 44 SyntacticMatches, 3 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6266 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=2095, Invalid=17365, Unknown=0, NotChecked=0, Total=19460 [2022-01-18 05:49:13,544 INFO L933 BasicCegarLoop]: 96 mSDtfsCounter, 545 mSDsluCounter, 2336 mSDsCounter, 0 mSdLazyCounter, 1559 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:49:13,544 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.8s Time] [2022-01-18 05:49:13,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27469 states. [2022-01-18 05:49:14,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27469 to 20782. [2022-01-18 05:49:14,020 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 05:49:14,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20782 states to 20782 states and 47166 transitions. [2022-01-18 05:49:14,059 INFO L78 Accepts]: Start accepts. Automaton has 20782 states and 47166 transitions. Word has length 36 [2022-01-18 05:49:14,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:49:14,059 INFO L470 AbstractCegarLoop]: Abstraction has 20782 states and 47166 transitions. [2022-01-18 05:49:14,059 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 05:49:14,059 INFO L276 IsEmpty]: Start isEmpty. Operand 20782 states and 47166 transitions. [2022-01-18 05:49:14,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:49:14,071 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:49:14,071 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 05:49:14,087 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 05:49:14,272 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 05:49:14,273 INFO L402 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:49:14,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:49:14,274 INFO L85 PathProgramCache]: Analyzing trace with hash -730060686, now seen corresponding path program 139 times [2022-01-18 05:49:14,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:49:14,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658137393] [2022-01-18 05:49:14,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:49:14,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:49:14,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:14,602 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 05:49:14,602 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:49:14,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658137393] [2022-01-18 05:49:14,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658137393] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:49:14,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249887331] [2022-01-18 05:49:14,602 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:49:14,602 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:14,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:49:14,603 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 05:49:14,604 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 05:49:14,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:14,625 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:49:14,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:15,323 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:15,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,325 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,328 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,329 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,329 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:15,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,330 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,331 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:15,331 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:15,332 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 05:49:15,353 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 05:49:15,353 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:16,201 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:49:16,201 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 05:49:16,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 05:49:16,698 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249887331] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:16,698 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:16,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 44 [2022-01-18 05:49:16,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888720648] [2022-01-18 05:49:16,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:16,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 05:49:16,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:16,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 05:49:16,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=1720, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:49:16,699 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 05:49:20,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:49:20,970 INFO L93 Difference]: Finished difference Result 26920 states and 60635 transitions. [2022-01-18 05:49:20,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-01-18 05:49:20,970 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 05:49:20,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:49:21,025 INFO L225 Difference]: With dead ends: 26920 [2022-01-18 05:49:21,025 INFO L226 Difference]: Without dead ends: 26688 [2022-01-18 05:49:21,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 43 SyntacticMatches, 3 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4677 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1620, Invalid=13142, Unknown=0, NotChecked=0, Total=14762 [2022-01-18 05:49:21,028 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 591 mSDsluCounter, 3260 mSDsCounter, 0 mSdLazyCounter, 2183 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:49:21,028 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.1s Time] [2022-01-18 05:49:21,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26688 states. [2022-01-18 05:49:21,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26688 to 20891. [2022-01-18 05:49:21,437 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 05:49:21,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20891 states to 20891 states and 47407 transitions. [2022-01-18 05:49:21,477 INFO L78 Accepts]: Start accepts. Automaton has 20891 states and 47407 transitions. Word has length 36 [2022-01-18 05:49:21,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:49:21,477 INFO L470 AbstractCegarLoop]: Abstraction has 20891 states and 47407 transitions. [2022-01-18 05:49:21,477 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 05:49:21,478 INFO L276 IsEmpty]: Start isEmpty. Operand 20891 states and 47407 transitions. [2022-01-18 05:49:21,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:49:21,490 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:49:21,490 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 05:49:21,505 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 05:49:21,690 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 05:49:21,690 INFO L402 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:49:21,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:49:21,692 INFO L85 PathProgramCache]: Analyzing trace with hash 2013275370, now seen corresponding path program 140 times [2022-01-18 05:49:21,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:49:21,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159382965] [2022-01-18 05:49:21,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:49:21,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:49:21,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:22,011 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 05:49:22,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:49:22,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159382965] [2022-01-18 05:49:22,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159382965] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:49:22,011 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357012826] [2022-01-18 05:49:22,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:49:22,011 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:22,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:49:22,012 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 05:49:22,013 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 05:49:22,034 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:49:22,034 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:49:22,035 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:49:22,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:22,762 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,763 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,782 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:22,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:22,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:22,789 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:22,790 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 05:49:22,819 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 05:49:22,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:23,679 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:49:23,679 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 05:49:24,266 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 05:49:24,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357012826] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:24,266 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:24,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 05:49:24,266 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755209692] [2022-01-18 05:49:24,266 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:24,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:49:24,266 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:24,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:49:24,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=1804, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:49:24,267 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 05:49:27,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:49:27,962 INFO L93 Difference]: Finished difference Result 26637 states and 60068 transitions. [2022-01-18 05:49:27,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 05:49:27,963 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 05:49:27,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:49:28,009 INFO L225 Difference]: With dead ends: 26637 [2022-01-18 05:49:28,009 INFO L226 Difference]: Without dead ends: 26545 [2022-01-18 05:49:28,009 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 112 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3797 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=1432, Invalid=11450, Unknown=0, NotChecked=0, Total=12882 [2022-01-18 05:49:28,009 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 05:49:28,010 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 05:49:28,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26545 states. [2022-01-18 05:49:28,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26545 to 20574. [2022-01-18 05:49:28,344 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 05:49:28,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20574 states to 20574 states and 46658 transitions. [2022-01-18 05:49:28,382 INFO L78 Accepts]: Start accepts. Automaton has 20574 states and 46658 transitions. Word has length 36 [2022-01-18 05:49:28,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:49:28,383 INFO L470 AbstractCegarLoop]: Abstraction has 20574 states and 46658 transitions. [2022-01-18 05:49:28,383 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 05:49:28,383 INFO L276 IsEmpty]: Start isEmpty. Operand 20574 states and 46658 transitions. [2022-01-18 05:49:28,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:49:28,395 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:49:28,395 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 05:49:28,410 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 05:49:28,595 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 05:49:28,595 INFO L402 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:49:28,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:49:28,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1278751788, now seen corresponding path program 141 times [2022-01-18 05:49:28,596 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:49:28,596 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1050121578] [2022-01-18 05:49:28,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:49:28,596 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:49:28,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:28,982 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 05:49:28,982 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:49:28,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1050121578] [2022-01-18 05:49:28,982 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1050121578] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:49:28,982 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137814492] [2022-01-18 05:49:28,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:49:28,982 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:28,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:49:28,988 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 05:49:28,989 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 05:49:29,020 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:49:29,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:49:29,021 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:49:29,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:29,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,750 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,751 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:29,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,752 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:29,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,753 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,755 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:29,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,756 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:29,757 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 05:49:29,778 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 05:49:29,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:30,628 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:49:30,628 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 05:49:31,253 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 05:49:31,253 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137814492] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:31,253 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:31,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 05:49:31,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662031760] [2022-01-18 05:49:31,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:31,254 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:49:31,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:31,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:49:31,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1811, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:49:31,254 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 05:49:34,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:49:34,152 INFO L93 Difference]: Finished difference Result 25389 states and 57214 transitions. [2022-01-18 05:49:34,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-18 05:49:34,153 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 05:49:34,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:49:34,194 INFO L225 Difference]: With dead ends: 25389 [2022-01-18 05:49:34,195 INFO L226 Difference]: Without dead ends: 25350 [2022-01-18 05:49:34,195 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 48 SyntacticMatches, 3 SemanticMatches, 102 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3121 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=1212, Invalid=9500, Unknown=0, NotChecked=0, Total=10712 [2022-01-18 05:49:34,195 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:49:34,195 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.8s Time] [2022-01-18 05:49:34,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25350 states. [2022-01-18 05:49:34,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25350 to 20487. [2022-01-18 05:49:34,521 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 05:49:34,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20487 states to 20487 states and 46455 transitions. [2022-01-18 05:49:34,559 INFO L78 Accepts]: Start accepts. Automaton has 20487 states and 46455 transitions. Word has length 36 [2022-01-18 05:49:34,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:49:34,559 INFO L470 AbstractCegarLoop]: Abstraction has 20487 states and 46455 transitions. [2022-01-18 05:49:34,559 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 05:49:34,559 INFO L276 IsEmpty]: Start isEmpty. Operand 20487 states and 46455 transitions. [2022-01-18 05:49:34,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:49:34,571 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:49:34,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 05:49:34,587 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 05:49:34,771 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 05:49:34,772 INFO L402 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:49:34,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:49:34,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1622292686, now seen corresponding path program 142 times [2022-01-18 05:49:34,772 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:49:34,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853119436] [2022-01-18 05:49:34,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:49:34,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:49:34,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:35,099 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 05:49:35,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:49:35,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853119436] [2022-01-18 05:49:35,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853119436] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:49:35,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1137541603] [2022-01-18 05:49:35,099 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:49:35,099 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:35,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:49:35,101 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 05:49:35,101 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 05:49:35,121 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:49:35,121 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:49:35,122 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:49:35,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:35,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:35,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:35,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:35,869 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:35,870 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 05:49:35,894 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 05:49:35,894 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:36,741 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:49:36,742 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 05:49:37,403 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 05:49:37,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1137541603] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:37,403 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:37,403 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 05:49:37,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364964314] [2022-01-18 05:49:37,404 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:37,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:49:37,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:37,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:49:37,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=1798, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:49:37,404 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 05:49:41,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:49:41,232 INFO L93 Difference]: Finished difference Result 26290 states and 59247 transitions. [2022-01-18 05:49:41,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 106 states. [2022-01-18 05:49:41,232 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 05:49:41,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:49:41,279 INFO L225 Difference]: With dead ends: 26290 [2022-01-18 05:49:41,279 INFO L226 Difference]: Without dead ends: 26156 [2022-01-18 05:49:41,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5078 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=1748, Invalid=14254, Unknown=0, NotChecked=0, Total=16002 [2022-01-18 05:49:41,280 INFO L933 BasicCegarLoop]: 127 mSDtfsCounter, 586 mSDsluCounter, 2479 mSDsCounter, 0 mSdLazyCounter, 1664 mSolverCounterSat, 143 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.9s IncrementalHoareTripleChecker+Time [2022-01-18 05:49:41,280 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.9s Time] [2022-01-18 05:49:41,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26156 states. [2022-01-18 05:49:41,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26156 to 20294. [2022-01-18 05:49:41,619 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 05:49:41,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20294 states to 20294 states and 46014 transitions. [2022-01-18 05:49:41,657 INFO L78 Accepts]: Start accepts. Automaton has 20294 states and 46014 transitions. Word has length 36 [2022-01-18 05:49:41,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:49:41,657 INFO L470 AbstractCegarLoop]: Abstraction has 20294 states and 46014 transitions. [2022-01-18 05:49:41,657 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 05:49:41,657 INFO L276 IsEmpty]: Start isEmpty. Operand 20294 states and 46014 transitions. [2022-01-18 05:49:41,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:49:41,669 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:49:41,669 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 05:49:41,684 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (145)] Ended with exit code 0 [2022-01-18 05:49:41,870 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 05:49:41,870 INFO L402 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:49:41,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:49:41,870 INFO L85 PathProgramCache]: Analyzing trace with hash -619352548, now seen corresponding path program 143 times [2022-01-18 05:49:41,870 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:49:41,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026923537] [2022-01-18 05:49:41,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:49:41,871 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:49:41,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:42,227 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 05:49:42,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:49:42,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026923537] [2022-01-18 05:49:42,228 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026923537] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:49:42,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680160133] [2022-01-18 05:49:42,228 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:49:42,228 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:42,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:49:42,229 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 05:49:42,229 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 05:49:42,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:49:42,253 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:49:42,254 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 53 conjunts are in the unsatisfiable core [2022-01-18 05:49:42,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:43,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,015 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,019 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,023 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:43,023 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 05:49:43,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 05:49:43,051 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:43,791 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,792 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,793 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,794 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,795 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,797 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,798 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,799 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,800 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,802 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,803 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,804 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,805 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,808 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:43,858 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 05:49:43,858 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 05:49:44,175 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 05:49:44,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680160133] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:44,176 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:44,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 46 [2022-01-18 05:49:44,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234970284] [2022-01-18 05:49:44,176 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:44,176 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-01-18 05:49:44,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:44,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-01-18 05:49:44,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=401, Invalid=1761, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 05:49:44,177 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 05:49:50,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:49:50,133 INFO L93 Difference]: Finished difference Result 25508 states and 57332 transitions. [2022-01-18 05:49:50,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 130 states. [2022-01-18 05:49:50,133 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 05:49:50,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:49:50,177 INFO L225 Difference]: With dead ends: 25508 [2022-01-18 05:49:50,177 INFO L226 Difference]: Without dead ends: 25391 [2022-01-18 05:49:50,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 192 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6965 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=2397, Invalid=19065, Unknown=0, NotChecked=0, Total=21462 [2022-01-18 05:49:50,179 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, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:49:50,179 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [706 Valid, 2003 Invalid, 2129 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [283 Valid, 1458 Invalid, 0 Unknown, 388 Unchecked, 1.0s Time] [2022-01-18 05:49:50,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25391 states. [2022-01-18 05:49:50,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25391 to 20471. [2022-01-18 05:49:50,508 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 05:49:50,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20471 states to 20471 states and 46408 transitions. [2022-01-18 05:49:50,547 INFO L78 Accepts]: Start accepts. Automaton has 20471 states and 46408 transitions. Word has length 36 [2022-01-18 05:49:50,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:49:50,547 INFO L470 AbstractCegarLoop]: Abstraction has 20471 states and 46408 transitions. [2022-01-18 05:49:50,547 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 05:49:50,547 INFO L276 IsEmpty]: Start isEmpty. Operand 20471 states and 46408 transitions. [2022-01-18 05:49:50,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:49:50,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:49:50,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 05:49:50,575 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 05:49:50,759 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 05:49:50,760 INFO L402 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:49:50,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:49:50,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1383322476, now seen corresponding path program 144 times [2022-01-18 05:49:50,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:49:50,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222966827] [2022-01-18 05:49:50,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:49:50,760 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:49:50,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:51,086 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 05:49:51,086 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:49:51,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222966827] [2022-01-18 05:49:51,086 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222966827] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:49:51,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1822323433] [2022-01-18 05:49:51,086 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:49:51,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:51,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:49:51,087 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 05:49:51,090 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 05:49:51,111 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:49:51,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:49:51,112 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:49:51,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:51,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,861 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:51,861 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,862 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,866 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,866 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:51,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:51,868 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:51,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, 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 05:49:51,890 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 05:49:51,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:52,803 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:49:52,803 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 05:49:53,252 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 05:49:53,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1822323433] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:53,253 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:53,253 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 45 [2022-01-18 05:49:53,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636181745] [2022-01-18 05:49:53,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:53,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 05:49:53,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:53,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 05:49:53,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=268, Invalid=1802, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 05:49:53,253 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 05:49:55,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:49:55,950 INFO L93 Difference]: Finished difference Result 25259 states and 56985 transitions. [2022-01-18 05:49:55,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-18 05:49:55,950 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 05:49:55,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:49:55,998 INFO L225 Difference]: With dead ends: 25259 [2022-01-18 05:49:55,999 INFO L226 Difference]: Without dead ends: 25219 [2022-01-18 05:49:56,000 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 41 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2914 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1089, Invalid=9213, Unknown=0, NotChecked=0, Total=10302 [2022-01-18 05:49:56,000 INFO L933 BasicCegarLoop]: 134 mSDtfsCounter, 487 mSDsluCounter, 2583 mSDsCounter, 0 mSdLazyCounter, 1716 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:49:56,000 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.8s Time] [2022-01-18 05:49:56,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25219 states. [2022-01-18 05:49:56,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25219 to 20375. [2022-01-18 05:49:56,325 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 05:49:56,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20375 states to 20375 states and 46184 transitions. [2022-01-18 05:49:56,363 INFO L78 Accepts]: Start accepts. Automaton has 20375 states and 46184 transitions. Word has length 36 [2022-01-18 05:49:56,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:49:56,363 INFO L470 AbstractCegarLoop]: Abstraction has 20375 states and 46184 transitions. [2022-01-18 05:49:56,363 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 05:49:56,363 INFO L276 IsEmpty]: Start isEmpty. Operand 20375 states and 46184 transitions. [2022-01-18 05:49:56,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:49:56,376 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:49:56,376 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 05:49:56,392 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 05:49:56,576 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 05:49:56,577 INFO L402 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:49:56,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:49:56,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1979865158, now seen corresponding path program 145 times [2022-01-18 05:49:56,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:49:56,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579849249] [2022-01-18 05:49:56,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:49:56,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:49:56,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:56,880 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 05:49:56,881 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:49:56,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579849249] [2022-01-18 05:49:56,881 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579849249] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:49:56,881 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554810507] [2022-01-18 05:49:56,881 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 05:49:56,881 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:49:56,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:49:56,882 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 05:49:56,882 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 05:49:56,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:49:56,904 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:49:56,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:49:57,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:57,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,589 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,590 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,593 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,594 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,594 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:49:57,595 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:49:57,595 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 05:49:57,617 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 05:49:57,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:49:58,469 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:49:58,469 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 05:49:59,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 05:49:59,182 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554810507] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:49:59,182 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:49:59,182 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 43 [2022-01-18 05:49:59,182 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140547684] [2022-01-18 05:49:59,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:49:59,182 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 05:49:59,182 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:49:59,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 05:49:59,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1643, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:49:59,183 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 05:50:02,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:50:02,827 INFO L93 Difference]: Finished difference Result 24024 states and 53921 transitions. [2022-01-18 05:50:02,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-18 05:50:02,827 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 05:50:02,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:50:02,866 INFO L225 Difference]: With dead ends: 24024 [2022-01-18 05:50:02,866 INFO L226 Difference]: Without dead ends: 23524 [2022-01-18 05:50:02,867 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 54 SyntacticMatches, 4 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4572 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=1554, Invalid=13208, Unknown=0, NotChecked=0, Total=14762 [2022-01-18 05:50:02,868 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:50:02,868 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.8s Time] [2022-01-18 05:50:02,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23524 states. [2022-01-18 05:50:03,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23524 to 20843. [2022-01-18 05:50:03,195 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 05:50:03,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20843 states to 20843 states and 47294 transitions. [2022-01-18 05:50:03,234 INFO L78 Accepts]: Start accepts. Automaton has 20843 states and 47294 transitions. Word has length 36 [2022-01-18 05:50:03,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:50:03,234 INFO L470 AbstractCegarLoop]: Abstraction has 20843 states and 47294 transitions. [2022-01-18 05:50:03,234 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 05:50:03,234 INFO L276 IsEmpty]: Start isEmpty. Operand 20843 states and 47294 transitions. [2022-01-18 05:50:03,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:50:03,246 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:50:03,246 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 05:50:03,262 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (148)] Forceful destruction successful, exit code 0 [2022-01-18 05:50:03,446 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 05:50:03,447 INFO L402 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:50:03,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:50:03,447 INFO L85 PathProgramCache]: Analyzing trace with hash 428233918, now seen corresponding path program 146 times [2022-01-18 05:50:03,447 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:50:03,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529634984] [2022-01-18 05:50:03,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:50:03,447 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:50:03,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:50:03,775 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 05:50:03,775 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:50:03,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529634984] [2022-01-18 05:50:03,775 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529634984] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:50:03,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092908531] [2022-01-18 05:50:03,775 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 05:50:03,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:50:03,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:50:03,776 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 05:50:03,776 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 05:50:03,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 05:50:03,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:50:03,798 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:50:03,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:50:04,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,506 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:50:04,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,507 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,508 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,509 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,510 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,523 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:50:04,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:04,526 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 05:50:04,553 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 05:50:04,553 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:50:05,463 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:50:05,464 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 05:50:06,073 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 05:50:06,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092908531] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:50:06,074 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:50:06,074 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 05:50:06,074 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596817538] [2022-01-18 05:50:06,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:50:06,074 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 05:50:06,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:50:06,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 05:50:06,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=259, Invalid=1721, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:50:06,074 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 05:50:09,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:50:09,424 INFO L93 Difference]: Finished difference Result 24497 states and 55164 transitions. [2022-01-18 05:50:09,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-01-18 05:50:09,425 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 05:50:09,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:50:09,467 INFO L225 Difference]: With dead ends: 24497 [2022-01-18 05:50:09,467 INFO L226 Difference]: Without dead ends: 24392 [2022-01-18 05:50:09,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 43 SyntacticMatches, 5 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4330 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1508, Invalid=12772, Unknown=0, NotChecked=0, Total=14280 [2022-01-18 05:50:09,469 INFO L933 BasicCegarLoop]: 98 mSDtfsCounter, 453 mSDsluCounter, 2470 mSDsCounter, 0 mSdLazyCounter, 1581 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:50:09,469 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.8s Time] [2022-01-18 05:50:09,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24392 states. [2022-01-18 05:50:09,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24392 to 20900. [2022-01-18 05:50:09,793 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 05:50:09,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20900 states to 20900 states and 47415 transitions. [2022-01-18 05:50:09,832 INFO L78 Accepts]: Start accepts. Automaton has 20900 states and 47415 transitions. Word has length 36 [2022-01-18 05:50:09,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:50:09,832 INFO L470 AbstractCegarLoop]: Abstraction has 20900 states and 47415 transitions. [2022-01-18 05:50:09,832 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 05:50:09,832 INFO L276 IsEmpty]: Start isEmpty. Operand 20900 states and 47415 transitions. [2022-01-18 05:50:09,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:50:09,844 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:50:09,844 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 05:50:09,860 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (149)] Forceful destruction successful, exit code 0 [2022-01-18 05:50:10,044 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 05:50:10,045 INFO L402 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:50:10,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:50:10,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1783526120, now seen corresponding path program 147 times [2022-01-18 05:50:10,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:50:10,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411062252] [2022-01-18 05:50:10,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:50:10,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:50:10,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:50:10,441 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 05:50:10,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:50:10,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411062252] [2022-01-18 05:50:10,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411062252] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:50:10,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125708840] [2022-01-18 05:50:10,442 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 05:50:10,442 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:50:10,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:50:10,443 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 05:50:10,444 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 05:50:10,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 05:50:10,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:50:10,472 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:50:10,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:50:11,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:11,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:11,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:11,175 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:50:11,175 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:11,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:11,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:11,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:11,177 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:50:11,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:11,178 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:11,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:11,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:11,180 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 05:50:11,201 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 05:50:11,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:50:12,083 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:50:12,084 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 05:50: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 05:50:12,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125708840] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:50:12,995 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:50:12,995 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 18] total 42 [2022-01-18 05:50:12,995 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815946727] [2022-01-18 05:50:12,995 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:50:12,995 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-18 05:50:12,995 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:50:12,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-18 05:50:12,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=1553, Unknown=0, NotChecked=0, Total=1806 [2022-01-18 05:50:12,996 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 05:50:16,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:50:16,466 INFO L93 Difference]: Finished difference Result 29281 states and 66018 transitions. [2022-01-18 05:50:16,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-18 05:50:16,466 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 05:50:16,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:50:16,519 INFO L225 Difference]: With dead ends: 29281 [2022-01-18 05:50:16,519 INFO L226 Difference]: Without dead ends: 28818 [2022-01-18 05:50:16,520 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 42 SyntacticMatches, 5 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3281 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1112, Invalid=9808, Unknown=0, NotChecked=0, Total=10920 [2022-01-18 05:50:16,521 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.1s IncrementalHoareTripleChecker+Time [2022-01-18 05:50:16,521 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.1s Time] [2022-01-18 05:50:16,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28818 states. [2022-01-18 05:50:16,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28818 to 21266. [2022-01-18 05:50:16,904 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 05:50:16,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21266 states to 21266 states and 48223 transitions. [2022-01-18 05:50:16,945 INFO L78 Accepts]: Start accepts. Automaton has 21266 states and 48223 transitions. Word has length 36 [2022-01-18 05:50:16,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:50:16,945 INFO L470 AbstractCegarLoop]: Abstraction has 21266 states and 48223 transitions. [2022-01-18 05:50:16,945 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 05:50:16,945 INFO L276 IsEmpty]: Start isEmpty. Operand 21266 states and 48223 transitions. [2022-01-18 05:50:17,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:50:17,019 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:50:17,019 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 05:50:17,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (150)] Forceful destruction successful, exit code 0 [2022-01-18 05:50:17,219 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 05:50:17,220 INFO L402 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:50:17,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:50:17,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1037469072, now seen corresponding path program 148 times [2022-01-18 05:50:17,221 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:50:17,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724965296] [2022-01-18 05:50:17,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:50:17,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:50:17,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:50:17,529 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 05:50:17,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:50:17,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724965296] [2022-01-18 05:50:17,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724965296] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:50:17,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443092575] [2022-01-18 05:50:17,530 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 05:50:17,530 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:50:17,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:50:17,531 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 05:50:17,531 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 05:50:17,556 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 05:50:17,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:50:17,557 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:50:17,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:50:18,226 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:18,227 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:18,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:18,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:18,229 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:50:18,229 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:18,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:18,230 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:18,230 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:50:18,231 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:18,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:18,232 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:18,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:18,233 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 05:50:18,254 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 05:50:18,254 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:50:19,097 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:50:19,098 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 05:50:19,692 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 05:50:19,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443092575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:50:19,692 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:50:19,692 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 18, 18] total 43 [2022-01-18 05:50:19,692 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126909688] [2022-01-18 05:50:19,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:50:19,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-18 05:50:19,692 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:50:19,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-18 05:50:19,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=1637, Unknown=0, NotChecked=0, Total=1892 [2022-01-18 05:50:19,693 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 05:50:23,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:50:23,960 INFO L93 Difference]: Finished difference Result 34621 states and 77965 transitions. [2022-01-18 05:50:23,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-01-18 05:50:23,961 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 05:50:23,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:50:24,024 INFO L225 Difference]: With dead ends: 34621 [2022-01-18 05:50:24,024 INFO L226 Difference]: Without dead ends: 34506 [2022-01-18 05:50:24,026 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 42 SyntacticMatches, 4 SemanticMatches, 127 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5399 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1704, Invalid=14808, Unknown=0, NotChecked=0, Total=16512 [2022-01-18 05:50:24,026 INFO L933 BasicCegarLoop]: 120 mSDtfsCounter, 624 mSDsluCounter, 2791 mSDsCounter, 0 mSdLazyCounter, 2012 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s 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, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 05:50:24,026 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [624 Valid, 2592 Invalid, 2510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 2012 Invalid, 0 Unknown, 292 Unchecked, 1.0s Time] [2022-01-18 05:50:24,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34506 states. [2022-01-18 05:50:24,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34506 to 20978. [2022-01-18 05:50:24,495 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 05:50:24,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20978 states to 20978 states and 47540 transitions. [2022-01-18 05:50:24,534 INFO L78 Accepts]: Start accepts. Automaton has 20978 states and 47540 transitions. Word has length 36 [2022-01-18 05:50:24,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:50:24,534 INFO L470 AbstractCegarLoop]: Abstraction has 20978 states and 47540 transitions. [2022-01-18 05:50:24,534 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 05:50:24,534 INFO L276 IsEmpty]: Start isEmpty. Operand 20978 states and 47540 transitions. [2022-01-18 05:50:24,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:50:24,547 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:50:24,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 05:50:24,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (151)] Forceful destruction successful, exit code 0 [2022-01-18 05:50:24,747 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 05:50:24,747 INFO L402 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:50:24,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:50:24,749 INFO L85 PathProgramCache]: Analyzing trace with hash -481345068, now seen corresponding path program 149 times [2022-01-18 05:50:24,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:50:24,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657564912] [2022-01-18 05:50:24,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:50:24,749 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:50:24,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:50:25,067 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 05:50:25,067 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:50:25,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657564912] [2022-01-18 05:50:25,067 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657564912] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:50:25,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120190778] [2022-01-18 05:50:25,067 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 05:50:25,067 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:50:25,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:50:25,068 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 05:50:25,069 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 05:50:25,090 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 05:50:25,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:50:25,091 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:50:25,092 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:50:25,774 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,775 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,776 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,778 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,778 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:50:25,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,780 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,780 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:50:25,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,781 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:25,782 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 05:50:25,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 05:50:25,803 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:50:26,641 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:50:26,641 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 05:50:27,307 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 05:50:27,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120190778] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:50:27,307 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:50:27,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 05:50:27,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079053148] [2022-01-18 05:50:27,307 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:50:27,307 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 05:50:27,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:50:27,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 05:50:27,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=262, Invalid=1718, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:50:27,308 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 05:50:31,377 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 05:50:31,377 INFO L93 Difference]: Finished difference Result 26034 states and 58649 transitions. [2022-01-18 05:50:31,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2022-01-18 05:50:31,377 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 05:50:31,378 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 05:50:31,421 INFO L225 Difference]: With dead ends: 26034 [2022-01-18 05:50:31,421 INFO L226 Difference]: Without dead ends: 25828 [2022-01-18 05:50:31,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 41 SyntacticMatches, 5 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5333 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=1953, Invalid=15077, Unknown=0, NotChecked=0, Total=17030 [2022-01-18 05:50:31,422 INFO L933 BasicCegarLoop]: 108 mSDtfsCounter, 460 mSDsluCounter, 2494 mSDsCounter, 0 mSdLazyCounter, 1572 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-01-18 05:50:31,422 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.8s Time] [2022-01-18 05:50:31,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25828 states. [2022-01-18 05:50:31,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25828 to 21068. [2022-01-18 05:50:31,760 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 05:50:31,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21068 states to 21068 states and 47741 transitions. [2022-01-18 05:50:31,799 INFO L78 Accepts]: Start accepts. Automaton has 21068 states and 47741 transitions. Word has length 36 [2022-01-18 05:50:31,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 05:50:31,799 INFO L470 AbstractCegarLoop]: Abstraction has 21068 states and 47741 transitions. [2022-01-18 05:50:31,799 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 05:50:31,799 INFO L276 IsEmpty]: Start isEmpty. Operand 21068 states and 47741 transitions. [2022-01-18 05:50:31,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-01-18 05:50:31,811 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 05:50:31,811 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 05:50:31,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Forceful destruction successful, exit code 0 [2022-01-18 05:50:32,012 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 05:50:32,012 INFO L402 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-18 05:50:32,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 05:50:32,012 INFO L85 PathProgramCache]: Analyzing trace with hash 521595070, now seen corresponding path program 150 times [2022-01-18 05:50:32,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 05:50:32,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879043729] [2022-01-18 05:50:32,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 05:50:32,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 05:50:32,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 05:50:32,337 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 05:50:32,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 05:50:32,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879043729] [2022-01-18 05:50:32,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879043729] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 05:50:32,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12189415] [2022-01-18 05:50:32,337 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 05:50:32,337 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 05:50:32,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 05:50:32,338 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 05:50:32,339 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 05:50:32,360 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 05:50:32,360 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 05:50:32,361 WARN L261 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-18 05:50:32,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 05:50:33,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,040 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:50:33,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,045 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 05:50:33,047 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 05:50:33,048 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 05:50:33,069 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 05:50:33,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 05:50:33,901 INFO L353 Elim1Store]: treesize reduction 264, result has 47.7 percent of original size [2022-01-18 05:50:33,902 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 05:50:34,451 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 05:50:34,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12189415] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 05:50:34,451 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 05:50:34,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 44 [2022-01-18 05:50:34,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14846174] [2022-01-18 05:50:34,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 05:50:34,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 05:50:34,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 05:50:34,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 05:50:34,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1723, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 05:50:34,452 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) Received shutdown request... [2022-01-18 05:50:35,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-01-18 05:50:35,220 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 43 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 921 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=436, Invalid=3224, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 05:50:35,221 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 138 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 578 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 700 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 05:50:35,221 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 641 Invalid, 700 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 578 Invalid, 0 Unknown, 59 Unchecked, 0.3s Time] [2022-01-18 05:50:35,221 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-18 05:50:35,235 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 05:50:35,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Forceful destruction successful, exit code 0 [2022-01-18 05:50:35,243 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (153)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 05:50:35,422 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 05:50:35,422 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (21068states) and FLOYD_HOARE automaton (currently 27 states, 45 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. [2022-01-18 05:50:35,423 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-18 05:50:35,424 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-18 05:50:35,426 INFO L732 BasicCegarLoop]: Path program histogram: [150, 3, 1, 1, 1] [2022-01-18 05:50:35,428 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 05:50:35,428 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 05:50:35,429 INFO L202 PluginConnector]: Adding new model channel-sum.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:50:35 BasicIcfg [2022-01-18 05:50:35,429 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 05:50:35,430 INFO L158 Benchmark]: Toolchain (without parser) took 735976.79ms. Allocated memory was 364.9MB in the beginning and 1.8GB in the end (delta: 1.4GB). Free memory was 327.7MB in the beginning and 720.6MB in the end (delta: -392.9MB). Peak memory consumption was 1.0GB. Max. memory is 16.0GB. [2022-01-18 05:50:35,430 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.15ms. Allocated memory is still 364.9MB. Free memory is still 328.8MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 05:50:35,430 INFO L158 Benchmark]: Boogie Procedure Inliner took 23.16ms. Allocated memory is still 364.9MB. Free memory was 327.7MB in the beginning and 326.1MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 05:50:35,430 INFO L158 Benchmark]: Boogie Preprocessor took 12.37ms. Allocated memory is still 364.9MB. Free memory was 326.1MB in the beginning and 325.2MB in the end (delta: 908.1kB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 05:50:35,430 INFO L158 Benchmark]: RCFGBuilder took 247.50ms. Allocated memory is still 364.9MB. Free memory was 325.2MB in the beginning and 315.9MB in the end (delta: 9.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 05:50:35,430 INFO L158 Benchmark]: TraceAbstraction took 735689.59ms. Allocated memory was 364.9MB in the beginning and 1.8GB in the end (delta: 1.4GB). Free memory was 315.5MB in the beginning and 720.6MB in the end (delta: -405.1MB). Peak memory consumption was 1.0GB. Max. memory is 16.0GB. [2022-01-18 05:50:35,430 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.15ms. Allocated memory is still 364.9MB. Free memory is still 328.8MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 23.16ms. Allocated memory is still 364.9MB. Free memory was 327.7MB in the beginning and 326.1MB in the end (delta: 1.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 12.37ms. Allocated memory is still 364.9MB. Free memory was 326.1MB in the beginning and 325.2MB in the end (delta: 908.1kB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 247.50ms. Allocated memory is still 364.9MB. Free memory was 325.2MB in the beginning and 315.9MB in the end (delta: 9.3MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 735689.59ms. Allocated memory was 364.9MB in the beginning and 1.8GB in the end (delta: 1.4GB). Free memory was 315.5MB in the beginning and 720.6MB in the end (delta: -405.1MB). Peak memory consumption was 1.0GB. 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 (21068states) and FLOYD_HOARE automaton (currently 27 states, 45 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (21068states) and FLOYD_HOARE automaton (currently 27 states, 45 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - TimeoutResultAtElement [Line: 57]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was constructing difference of abstraction (21068states) and FLOYD_HOARE automaton (currently 27 states, 45 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 61 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 30 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 735.6s, OverallIterations: 156, TraceHistogramMax: 5, PathProgramHistogramMax: 150, EmptinessCheckTime: 0.9s, AutomataDifference: 376.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 63649 SdHoareTripleChecker+Valid, 85.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 63649 mSDsluCounter, 249914 SdHoareTripleChecker+Invalid, 72.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 45304 IncrementalHoareTripleChecker+Unchecked, 267710 mSDsCounter, 17735 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 173266 IncrementalHoareTripleChecker+Invalid, 236305 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 17735 mSolverCounterUnsat, 13255 mSDtfsCounter, 173266 mSolverCounterSat, 0.7s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 20217 GetRequests, 6164 SyntacticMatches, 549 SemanticMatches, 13503 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 446668 ImplicationChecksByTransitivity, 389.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=21266occurred in iteration=153, InterpolantAutomatonStates: 10953, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 24.7s AutomataMinimizationTime, 155 MinimizatonAttempts, 506405 StatesRemovedByMinimization, 154 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 296.9s InterpolantComputationTime, 10030 NumberOfCodeBlocks, 10030 NumberOfCodeBlocksAsserted, 658 NumberOfCheckSat, 14556 ConstructedInterpolants, 941 QuantifiedInterpolants, 385649 SizeOfPredicates, 1094 NumberOfNonLiveVariables, 12071 ConjunctsInSsa, 6547 ConjunctsInUnsatCore, 460 InterpolantComputations, 4 PerfectInterpolantSequences, 658/19286 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