/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/nonblocking-cntr.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-?-bc289cb [2022-01-28 15:20:49,362 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-28 15:20:49,364 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-28 15:20:49,440 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-28 15:20:49,441 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-28 15:20:49,442 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-28 15:20:49,456 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-28 15:20:49,458 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-28 15:20:49,459 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-28 15:20:49,460 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-28 15:20:49,461 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-28 15:20:49,462 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-28 15:20:49,462 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-28 15:20:49,463 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-28 15:20:49,464 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-28 15:20:49,465 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-28 15:20:49,466 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-28 15:20:49,466 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-28 15:20:49,473 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-28 15:20:49,475 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-28 15:20:49,476 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-28 15:20:49,477 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-28 15:20:49,478 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-28 15:20:49,479 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-28 15:20:49,481 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-28 15:20:49,481 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-28 15:20:49,481 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-28 15:20:49,482 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-28 15:20:49,483 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-28 15:20:49,483 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-28 15:20:49,484 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-28 15:20:49,484 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-28 15:20:49,485 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-28 15:20:49,486 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-28 15:20:49,486 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-28 15:20:49,487 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-28 15:20:49,487 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-28 15:20:49,487 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-28 15:20:49,488 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-28 15:20:49,488 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-28 15:20:49,489 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-28 15:20:49,491 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-28 15:20:49,516 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-28 15:20:49,517 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-28 15:20:49,517 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-28 15:20:49,517 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-28 15:20:49,518 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-28 15:20:49,518 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-28 15:20:49,519 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-28 15:20:49,519 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-28 15:20:49,519 INFO L138 SettingsManager]: * Use SBE=true [2022-01-28 15:20:49,519 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-28 15:20:49,520 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-28 15:20:49,520 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-28 15:20:49,520 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-28 15:20:49,520 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-28 15:20:49,520 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-28 15:20:49,520 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-28 15:20:49,521 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-28 15:20:49,521 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-28 15:20:49,521 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-28 15:20:49,521 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-28 15:20:49,521 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-28 15:20:49,521 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-28 15:20:49,521 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-28 15:20:49,521 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-28 15:20:49,521 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-28 15:20:49,521 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:20:49,522 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-28 15:20:49,522 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-28 15:20:49,522 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-28 15:20:49,522 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-28 15:20:49,522 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-28 15:20:49,522 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-28 15:20:49,522 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-28 15:20:49,522 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-28 15:20:49,755 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-28 15:20:49,774 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-28 15:20:49,776 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-28 15:20:49,777 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-28 15:20:49,778 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-28 15:20:49,779 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/nonblocking-cntr.wvr.bpl [2022-01-28 15:20:49,780 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/nonblocking-cntr.wvr.bpl' [2022-01-28 15:20:49,805 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-28 15:20:49,806 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-28 15:20:49,807 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-28 15:20:49,807 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-28 15:20:49,808 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-28 15:20:49,818 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:20:49" (1/1) ... [2022-01-28 15:20:49,824 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:20:49" (1/1) ... [2022-01-28 15:20:49,830 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-28 15:20:49,832 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-28 15:20:49,834 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-28 15:20:49,834 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-28 15:20:49,834 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-28 15:20:49,840 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:20:49" (1/1) ... [2022-01-28 15:20:49,841 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:20:49" (1/1) ... [2022-01-28 15:20:49,842 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:20:49" (1/1) ... [2022-01-28 15:20:49,843 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:20:49" (1/1) ... [2022-01-28 15:20:49,845 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:20:49" (1/1) ... [2022-01-28 15:20:49,848 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:20:49" (1/1) ... [2022-01-28 15:20:49,850 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:20:49" (1/1) ... [2022-01-28 15:20:49,852 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-28 15:20:49,853 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-28 15:20:49,853 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-28 15:20:49,854 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-28 15:20:49,855 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:20:49" (1/1) ... [2022-01-28 15:20:49,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-28 15:20:49,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:49,885 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-28 15:20:49,895 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-28 15:20:49,926 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-28 15:20:49,926 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-28 15:20:49,926 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-28 15:20:49,926 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-28 15:20:49,926 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-28 15:20:49,926 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-28 15:20:49,926 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-28 15:20:49,926 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-28 15:20:49,926 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-28 15:20:49,927 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-28 15:20:49,964 INFO L234 CfgBuilder]: Building ICFG [2022-01-28 15:20:49,965 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-28 15:20:50,021 INFO L275 CfgBuilder]: Performing block encoding [2022-01-28 15:20:50,031 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-28 15:20:50,032 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-28 15:20:50,033 INFO L202 PluginConnector]: Adding new model nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:20:50 BoogieIcfgContainer [2022-01-28 15:20:50,034 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-28 15:20:50,035 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-28 15:20:50,035 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-28 15:20:50,044 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-28 15:20:50,044 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 28.01 03:20:49" (1/2) ... [2022-01-28 15:20:50,046 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a561eb9 and model type nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 03:20:50, skipping insertion in model container [2022-01-28 15:20:50,046 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 03:20:50" (2/2) ... [2022-01-28 15:20:50,047 INFO L111 eAbstractionObserver]: Analyzing ICFG nonblocking-cntr.wvr.bpl [2022-01-28 15:20:50,051 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-28 15:20:50,052 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-28 15:20:50,052 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-28 15:20:50,052 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-28 15:20:50,098 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-01-28 15:20:50,136 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-28 15:20:50,145 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-28 15:20:50,148 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-01-28 15:20:50,161 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 62 flow [2022-01-28 15:20:50,184 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 33 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:50,186 INFO L276 IsEmpty]: Start isEmpty. Operand has 33 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:50,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-01-28 15:20:50,193 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:50,193 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:50,195 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:20:50,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:50,203 INFO L85 PathProgramCache]: Analyzing trace with hash -1631855703, now seen corresponding path program 1 times [2022-01-28 15:20:50,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:50,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608545186] [2022-01-28 15:20:50,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:50,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:50,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:50,334 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-28 15:20:50,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:50,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608545186] [2022-01-28 15:20:50,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608545186] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:20:50,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:20:50,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 15:20:50,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767519277] [2022-01-28 15:20:50,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:20:50,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-28 15:20:50,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:50,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-28 15:20:50,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-28 15:20:50,380 INFO L87 Difference]: Start difference. First operand has 33 states, 32 states have (on average 1.78125) internal successors, (57), 32 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:50,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:50,469 INFO L93 Difference]: Finished difference Result 43 states and 77 transitions. [2022-01-28 15:20:50,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 15:20:50,472 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-01-28 15:20:50,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:50,478 INFO L225 Difference]: With dead ends: 43 [2022-01-28 15:20:50,478 INFO L226 Difference]: Without dead ends: 43 [2022-01-28 15:20:50,479 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:20:50,483 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 14 mSDsluCounter, 26 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:50,484 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 30 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:20:50,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-01-28 15:20:50,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 38. [2022-01-28 15:20:50,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 1.8108108108108107) internal successors, (67), 37 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-28 15:20:50,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 67 transitions. [2022-01-28 15:20:50,515 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 67 transitions. Word has length 15 [2022-01-28 15:20:50,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:50,515 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 67 transitions. [2022-01-28 15:20:50,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.75) internal successors, (15), 4 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:50,516 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 67 transitions. [2022-01-28 15:20:50,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-01-28 15:20:50,517 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:50,517 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:50,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-28 15:20:50,517 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:20:50,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:50,518 INFO L85 PathProgramCache]: Analyzing trace with hash -1473491929, now seen corresponding path program 1 times [2022-01-28 15:20:50,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:50,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294296083] [2022-01-28 15:20:50,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:50,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:50,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:50,626 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:20:50,627 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:50,627 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294296083] [2022-01-28 15:20:50,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294296083] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-28 15:20:50,627 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-28 15:20:50,628 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-28 15:20:50,628 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582376493] [2022-01-28 15:20:50,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-28 15:20:50,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-28 15:20:50,629 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:50,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-28 15:20:50,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-28 15:20:50,630 INFO L87 Difference]: Start difference. First operand 38 states and 67 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:50,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:50,679 INFO L93 Difference]: Finished difference Result 50 states and 91 transitions. [2022-01-28 15:20:50,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 15:20:50,679 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2022-01-28 15:20:50,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:50,683 INFO L225 Difference]: With dead ends: 50 [2022-01-28 15:20:50,684 INFO L226 Difference]: Without dead ends: 50 [2022-01-28 15:20:50,684 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:20:50,690 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 15 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:50,691 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 27 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:20:50,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-01-28 15:20:50,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 44. [2022-01-28 15:20:50,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.8372093023255813) internal successors, (79), 43 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-28 15:20:50,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 79 transitions. [2022-01-28 15:20:50,708 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 79 transitions. Word has length 17 [2022-01-28 15:20:50,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:50,708 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 79 transitions. [2022-01-28 15:20:50,708 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:50,708 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 79 transitions. [2022-01-28 15:20:50,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:20:50,709 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:50,709 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:50,709 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-28 15:20:50,709 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:20:50,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:50,710 INFO L85 PathProgramCache]: Analyzing trace with hash 917506533, now seen corresponding path program 1 times [2022-01-28 15:20:50,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:50,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225468331] [2022-01-28 15:20:50,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:50,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:50,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:50,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:50,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:50,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225468331] [2022-01-28 15:20:50,832 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225468331] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:50,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714726828] [2022-01-28 15:20:50,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:50,832 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:50,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:50,836 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-28 15:20:50,839 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-28 15:20:50,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:50,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 7 conjunts are in the unsatisfiable core [2022-01-28 15:20:50,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:51,095 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-28 15:20:51,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:51,265 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:51,266 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714726828] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:51,266 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:51,266 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 5] total 6 [2022-01-28 15:20:51,267 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159309146] [2022-01-28 15:20:51,267 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:51,268 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-28 15:20:51,269 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:51,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-28 15:20:51,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:20:51,272 INFO L87 Difference]: Start difference. First operand 44 states and 79 transitions. Second operand has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:51,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:51,340 INFO L93 Difference]: Finished difference Result 99 states and 185 transitions. [2022-01-28 15:20:51,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-28 15:20:51,341 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:20:51,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:51,345 INFO L225 Difference]: With dead ends: 99 [2022-01-28 15:20:51,345 INFO L226 Difference]: Without dead ends: 78 [2022-01-28 15:20:51,348 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-01-28 15:20:51,349 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 21 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 58 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:51,349 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 58 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:20:51,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-01-28 15:20:51,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 59. [2022-01-28 15:20:51,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.9310344827586208) internal successors, (112), 58 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:51,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 112 transitions. [2022-01-28 15:20:51,357 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 112 transitions. Word has length 19 [2022-01-28 15:20:51,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:51,357 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 112 transitions. [2022-01-28 15:20:51,357 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.333333333333333) internal successors, (32), 6 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:51,357 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 112 transitions. [2022-01-28 15:20:51,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-28 15:20:51,358 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:51,358 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:51,385 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-28 15:20:51,559 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-28 15:20:51,560 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:20:51,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:51,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1069238711, now seen corresponding path program 2 times [2022-01-28 15:20:51,561 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:51,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674787971] [2022-01-28 15:20:51,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:51,561 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:51,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:51,644 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-28 15:20:51,645 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:51,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674787971] [2022-01-28 15:20:51,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674787971] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:51,645 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44487980] [2022-01-28 15:20:51,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:20:51,646 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:51,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:51,647 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-28 15:20:51,648 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-28 15:20:51,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:20:51,675 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:51,676 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-28 15:20:51,677 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:51,794 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-28 15:20:51,795 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:51,971 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-28 15:20:51,972 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44487980] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:51,972 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:51,972 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-28 15:20:51,972 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715746426] [2022-01-28 15:20:51,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:51,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-28 15:20:51,973 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:51,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-28 15:20:51,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:20:51,974 INFO L87 Difference]: Start difference. First operand 59 states and 112 transitions. Second operand has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:52,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:52,014 INFO L93 Difference]: Finished difference Result 80 states and 151 transitions. [2022-01-28 15:20:52,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-28 15:20:52,015 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-28 15:20:52,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:52,015 INFO L225 Difference]: With dead ends: 80 [2022-01-28 15:20:52,016 INFO L226 Difference]: Without dead ends: 77 [2022-01-28 15:20:52,016 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-01-28 15:20:52,017 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 19 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 63 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 59 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 63 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:52,017 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 59 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 63 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:20:52,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-01-28 15:20:52,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 61. [2022-01-28 15:20:52,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.9333333333333333) internal successors, (116), 60 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:52,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 116 transitions. [2022-01-28 15:20:52,024 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 116 transitions. Word has length 19 [2022-01-28 15:20:52,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:52,024 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 116 transitions. [2022-01-28 15:20:52,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.8) internal successors, (38), 10 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:52,024 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 116 transitions. [2022-01-28 15:20:52,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-28 15:20:52,025 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:52,025 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:52,042 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-28 15:20:52,231 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-01-28 15:20:52,232 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:20:52,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:52,232 INFO L85 PathProgramCache]: Analyzing trace with hash 859525155, now seen corresponding path program 3 times [2022-01-28 15:20:52,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:52,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836937854] [2022-01-28 15:20:52,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:52,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:52,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:52,312 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:52,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:52,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836937854] [2022-01-28 15:20:52,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836937854] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:52,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13670522] [2022-01-28 15:20:52,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:20:52,313 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:52,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:52,314 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-28 15:20:52,316 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-28 15:20:52,340 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-28 15:20:52,341 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:52,341 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2022-01-28 15:20:52,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:52,550 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:52,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:52,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:52,680 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13670522] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:52,680 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:52,680 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-01-28 15:20:52,680 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509015934] [2022-01-28 15:20:52,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:52,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-01-28 15:20:52,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:52,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-01-28 15:20:52,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2022-01-28 15:20:52,682 INFO L87 Difference]: Start difference. First operand 61 states and 116 transitions. Second operand has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:53,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:53,100 INFO L93 Difference]: Finished difference Result 208 states and 386 transitions. [2022-01-28 15:20:53,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-01-28 15:20:53,101 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-28 15:20:53,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:53,102 INFO L225 Difference]: With dead ends: 208 [2022-01-28 15:20:53,103 INFO L226 Difference]: Without dead ends: 202 [2022-01-28 15:20:53,103 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=367, Invalid=893, Unknown=0, NotChecked=0, Total=1260 [2022-01-28 15:20:53,104 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 213 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 93 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:53,104 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [213 Valid, 93 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:20:53,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-01-28 15:20:53,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 90. [2022-01-28 15:20:53,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 89 states have (on average 2.033707865168539) internal successors, (181), 89 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-28 15:20:53,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 181 transitions. [2022-01-28 15:20:53,114 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 181 transitions. Word has length 21 [2022-01-28 15:20:53,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:53,114 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 181 transitions. [2022-01-28 15:20:53,114 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:53,114 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 181 transitions. [2022-01-28 15:20:53,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-28 15:20:53,115 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:53,115 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:53,141 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-28 15:20:53,339 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:53,340 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:20:53,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:53,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1109337493, now seen corresponding path program 4 times [2022-01-28 15:20:53,341 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:53,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535105107] [2022-01-28 15:20:53,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:53,341 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:53,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:53,407 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:53,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:53,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535105107] [2022-01-28 15:20:53,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535105107] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:53,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33339848] [2022-01-28 15:20:53,408 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:20:53,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:53,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:53,409 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-28 15:20:53,417 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-28 15:20:53,440 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:20:53,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:53,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-01-28 15:20:53,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:53,608 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:53,609 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:53,754 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:53,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33339848] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:53,755 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:53,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 15 [2022-01-28 15:20:53,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962017207] [2022-01-28 15:20:53,755 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:53,756 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-01-28 15:20:53,756 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:53,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-01-28 15:20:53,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2022-01-28 15:20:53,757 INFO L87 Difference]: Start difference. First operand 90 states and 181 transitions. Second operand has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:54,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:54,059 INFO L93 Difference]: Finished difference Result 170 states and 325 transitions. [2022-01-28 15:20:54,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-28 15:20:54,060 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-01-28 15:20:54,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:54,061 INFO L225 Difference]: With dead ends: 170 [2022-01-28 15:20:54,061 INFO L226 Difference]: Without dead ends: 166 [2022-01-28 15:20:54,062 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=268, Invalid=602, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:20:54,062 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 136 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 210 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:54,062 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 44 Invalid, 210 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:20:54,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-01-28 15:20:54,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 92. [2022-01-28 15:20:54,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 91 states have (on average 2.010989010989011) internal successors, (183), 91 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:54,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 183 transitions. [2022-01-28 15:20:54,069 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 183 transitions. Word has length 21 [2022-01-28 15:20:54,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:54,070 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 183 transitions. [2022-01-28 15:20:54,070 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:54,070 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 183 transitions. [2022-01-28 15:20:54,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:54,071 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:54,071 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:54,096 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-28 15:20:54,291 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:54,291 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:20:54,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:54,292 INFO L85 PathProgramCache]: Analyzing trace with hash 446728737, now seen corresponding path program 5 times [2022-01-28 15:20:54,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:54,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479793320] [2022-01-28 15:20:54,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:54,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:54,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:54,362 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-28 15:20:54,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:54,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479793320] [2022-01-28 15:20:54,363 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479793320] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:54,363 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314808309] [2022-01-28 15:20:54,363 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:20:54,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:54,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:54,364 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-28 15:20:54,391 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-28 15:20:54,395 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-01-28 15:20:54,395 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:54,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 11 conjunts are in the unsatisfiable core [2022-01-28 15:20:54,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:54,477 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-28 15:20:54,477 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:54,601 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:54,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314808309] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:54,602 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:54,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 7] total 9 [2022-01-28 15:20:54,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271919212] [2022-01-28 15:20:54,602 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:54,603 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-28 15:20:54,603 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:54,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-28 15:20:54,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-01-28 15:20:54,603 INFO L87 Difference]: Start difference. First operand 92 states and 183 transitions. Second operand has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 9 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-28 15:20:54,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:54,653 INFO L93 Difference]: Finished difference Result 190 states and 376 transitions. [2022-01-28 15:20:54,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-28 15:20:54,654 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 9 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 23 [2022-01-28 15:20:54,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:54,658 INFO L225 Difference]: With dead ends: 190 [2022-01-28 15:20:54,660 INFO L226 Difference]: Without dead ends: 163 [2022-01-28 15:20:54,660 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 40 SyntacticMatches, 4 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-01-28 15:20:54,661 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 50 mSDsluCounter, 109 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:54,662 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 103 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-28 15:20:54,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-01-28 15:20:54,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 120. [2022-01-28 15:20:54,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 120 states, 119 states have (on average 2.0840336134453783) internal successors, (248), 119 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:54,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 248 transitions. [2022-01-28 15:20:54,675 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 248 transitions. Word has length 23 [2022-01-28 15:20:54,676 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:54,676 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 248 transitions. [2022-01-28 15:20:54,676 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.444444444444445) internal successors, (40), 9 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-28 15:20:54,676 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 248 transitions. [2022-01-28 15:20:54,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:54,677 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:54,677 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:54,705 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-28 15:20:54,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:54,892 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:20:54,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:54,892 INFO L85 PathProgramCache]: Analyzing trace with hash -948358029, now seen corresponding path program 6 times [2022-01-28 15:20:54,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:54,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342486928] [2022-01-28 15:20:54,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:54,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:54,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:55,033 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-28 15:20:55,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:55,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342486928] [2022-01-28 15:20:55,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342486928] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:55,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141799346] [2022-01-28 15:20:55,033 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:20:55,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:55,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:55,035 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-28 15:20:55,067 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-28 15:20:55,071 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-28 15:20:55,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:55,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-28 15:20:55,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:55,268 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-28 15:20:55,268 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:55,688 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-28 15:20:55,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141799346] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:55,689 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:55,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-01-28 15:20:55,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536402438] [2022-01-28 15:20:55,689 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:55,689 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-01-28 15:20:55,689 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:55,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-01-28 15:20:55,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-01-28 15:20:55,690 INFO L87 Difference]: Start difference. First operand 120 states and 248 transitions. Second operand has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 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-28 15:20:57,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:57,503 INFO L93 Difference]: Finished difference Result 529 states and 1017 transitions. [2022-01-28 15:20:57,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-28 15:20:57,503 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 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 23 [2022-01-28 15:20:57,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:57,506 INFO L225 Difference]: With dead ends: 529 [2022-01-28 15:20:57,506 INFO L226 Difference]: Without dead ends: 493 [2022-01-28 15:20:57,507 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1180 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=948, Invalid=2834, Unknown=0, NotChecked=0, Total=3782 [2022-01-28 15:20:57,508 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 324 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 324 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 541 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:57,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [324 Valid, 130 Invalid, 541 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 424 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:20:57,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-01-28 15:20:57,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 207. [2022-01-28 15:20:57,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.150485436893204) internal successors, (443), 206 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:57,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 443 transitions. [2022-01-28 15:20:57,518 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 443 transitions. Word has length 23 [2022-01-28 15:20:57,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:57,519 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 443 transitions. [2022-01-28 15:20:57,519 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.391304347826087) internal successors, (55), 22 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-28 15:20:57,519 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 443 transitions. [2022-01-28 15:20:57,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-01-28 15:20:57,520 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:57,520 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:57,541 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-28 15:20:57,731 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:57,732 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:20:57,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:57,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1017367007, now seen corresponding path program 7 times [2022-01-28 15:20:57,732 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:57,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352807855] [2022-01-28 15:20:57,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:57,732 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:57,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:57,808 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:57,809 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:57,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352807855] [2022-01-28 15:20:57,809 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352807855] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:57,809 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043953237] [2022-01-28 15:20:57,809 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:20:57,809 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:57,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:57,810 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-28 15:20:57,812 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-28 15:20:57,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:57,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 12 conjunts are in the unsatisfiable core [2022-01-28 15:20:57,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:58,045 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:58,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:58,307 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:58,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043953237] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:58,307 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:58,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-01-28 15:20:58,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223861828] [2022-01-28 15:20:58,308 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:58,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:20:58,308 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:58,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:20:58,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:20:58,309 INFO L87 Difference]: Start difference. First operand 207 states and 443 transitions. Second operand has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:58,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:20:58,635 INFO L93 Difference]: Finished difference Result 415 states and 857 transitions. [2022-01-28 15:20:58,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-01-28 15:20:58,635 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2022-01-28 15:20:58,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:20:58,638 INFO L225 Difference]: With dead ends: 415 [2022-01-28 15:20:58,638 INFO L226 Difference]: Without dead ends: 411 [2022-01-28 15:20:58,638 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 289 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=326, Invalid=864, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:20:58,639 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 229 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 229 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:20:58,639 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [229 Valid, 67 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:20:58,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-01-28 15:20:58,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 259. [2022-01-28 15:20:58,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 258 states have (on average 2.197674418604651) internal successors, (567), 258 states have internal predecessors, (567), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:58,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 567 transitions. [2022-01-28 15:20:58,648 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 567 transitions. Word has length 23 [2022-01-28 15:20:58,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:20:58,649 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 567 transitions. [2022-01-28 15:20:58,649 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.3333333333333335) internal successors, (49), 20 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:20:58,649 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 567 transitions. [2022-01-28 15:20:58,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-28 15:20:58,650 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:20:58,650 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:20:58,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-01-28 15:20:58,863 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:58,864 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:20:58,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:20:58,864 INFO L85 PathProgramCache]: Analyzing trace with hash -1216183969, now seen corresponding path program 8 times [2022-01-28 15:20:58,864 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:20:58,864 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349228466] [2022-01-28 15:20:58,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:20:58,865 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:20:58,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:20:58,954 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:58,954 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:20:58,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349228466] [2022-01-28 15:20:58,954 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349228466] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:20:58,954 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1616905711] [2022-01-28 15:20:58,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:20:58,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:20:58,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:20:58,956 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-28 15:20:58,983 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-28 15:20:58,987 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:20:58,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:20:58,988 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2022-01-28 15:20:58,988 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:20:59,258 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:59,259 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:20:59,501 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:20:59,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1616905711] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:20:59,502 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:20:59,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 24 [2022-01-28 15:20:59,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030678188] [2022-01-28 15:20:59,502 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:20:59,503 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-01-28 15:20:59,503 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:20:59,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-01-28 15:20:59,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2022-01-28 15:20:59,504 INFO L87 Difference]: Start difference. First operand 259 states and 567 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 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-28 15:21:00,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:00,222 INFO L93 Difference]: Finished difference Result 574 states and 1166 transitions. [2022-01-28 15:21:00,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-01-28 15:21:00,223 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 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 25 [2022-01-28 15:21:00,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:00,225 INFO L225 Difference]: With dead ends: 574 [2022-01-28 15:21:00,225 INFO L226 Difference]: Without dead ends: 553 [2022-01-28 15:21:00,227 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 797 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=769, Invalid=2201, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:21:00,227 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 199 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 534 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 199 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 534 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:00,227 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [199 Valid, 132 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 534 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:21:00,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2022-01-28 15:21:00,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 235. [2022-01-28 15:21:00,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.1709401709401708) internal successors, (508), 234 states have internal predecessors, (508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:00,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 508 transitions. [2022-01-28 15:21:00,236 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 508 transitions. Word has length 25 [2022-01-28 15:21:00,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:00,237 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 508 transitions. [2022-01-28 15:21:00,237 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 24 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-28 15:21:00,237 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 508 transitions. [2022-01-28 15:21:00,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-01-28 15:21:00,238 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:00,238 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:00,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-01-28 15:21:00,451 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-01-28 15:21:00,452 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:00,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:00,452 INFO L85 PathProgramCache]: Analyzing trace with hash -580006123, now seen corresponding path program 9 times [2022-01-28 15:21:00,452 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:00,452 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431391203] [2022-01-28 15:21:00,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:00,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:00,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:00,523 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:00,523 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:00,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431391203] [2022-01-28 15:21:00,523 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431391203] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:00,523 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521320722] [2022-01-28 15:21:00,523 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:21:00,523 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:00,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:00,524 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-28 15:21:00,525 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-28 15:21:00,545 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-28 15:21:00,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:00,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-28 15:21:00,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:00,764 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:00,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:00,993 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:00,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521320722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:00,993 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:00,993 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 9] total 20 [2022-01-28 15:21:00,993 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704306544] [2022-01-28 15:21:00,993 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:00,994 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:21:00,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:00,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:21:00,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=304, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:21:00,994 INFO L87 Difference]: Start difference. First operand 235 states and 508 transitions. Second operand has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:01,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:01,439 INFO L93 Difference]: Finished difference Result 389 states and 796 transitions. [2022-01-28 15:21:01,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:21:01,439 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 25 [2022-01-28 15:21:01,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:01,441 INFO L225 Difference]: With dead ends: 389 [2022-01-28 15:21:01,441 INFO L226 Difference]: Without dead ends: 385 [2022-01-28 15:21:01,442 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 430 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=549, Invalid=1343, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:21:01,443 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 212 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 232 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 212 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 232 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:01,443 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [212 Valid, 43 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 232 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:21:01,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-01-28 15:21:01,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 235. [2022-01-28 15:21:01,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 234 states have (on average 2.1666666666666665) internal successors, (507), 234 states have internal predecessors, (507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:01,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 507 transitions. [2022-01-28 15:21:01,449 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 507 transitions. Word has length 25 [2022-01-28 15:21:01,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:01,450 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 507 transitions. [2022-01-28 15:21:01,450 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.5714285714285716) internal successors, (54), 20 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:01,450 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 507 transitions. [2022-01-28 15:21:01,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:21:01,453 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:01,453 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:01,471 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-01-28 15:21:01,663 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:01,663 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:01,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:01,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1444914083, now seen corresponding path program 10 times [2022-01-28 15:21:01,664 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:01,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551532320] [2022-01-28 15:21:01,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:01,664 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:01,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:01,743 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:01,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:01,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551532320] [2022-01-28 15:21:01,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551532320] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:01,744 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2078262675] [2022-01-28 15:21:01,744 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:21:01,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:01,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:01,745 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-28 15:21:01,778 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-28 15:21:01,780 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:21:01,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:01,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 15 conjunts are in the unsatisfiable core [2022-01-28 15:21:01,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:01,869 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:01,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:02,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2078262675] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:02,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:02,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 9] total 12 [2022-01-28 15:21:02,025 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397569637] [2022-01-28 15:21:02,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:02,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-28 15:21:02,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:02,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-28 15:21:02,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-01-28 15:21:02,026 INFO L87 Difference]: Start difference. First operand 235 states and 507 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:02,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:02,087 INFO L93 Difference]: Finished difference Result 428 states and 902 transitions. [2022-01-28 15:21:02,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-28 15:21:02,088 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-01-28 15:21:02,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:02,089 INFO L225 Difference]: With dead ends: 428 [2022-01-28 15:21:02,090 INFO L226 Difference]: Without dead ends: 395 [2022-01-28 15:21:02,090 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 47 SyntacticMatches, 4 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-01-28 15:21:02,090 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 101 mSDsluCounter, 167 mSDsCounter, 0 mSdLazyCounter, 118 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 118 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:02,090 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 151 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 118 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:21:02,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-01-28 15:21:02,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 313. [2022-01-28 15:21:02,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 2.217948717948718) internal successors, (692), 312 states have internal predecessors, (692), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:02,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 692 transitions. [2022-01-28 15:21:02,099 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 692 transitions. Word has length 27 [2022-01-28 15:21:02,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:02,099 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 692 transitions. [2022-01-28 15:21:02,100 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:02,100 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 692 transitions. [2022-01-28 15:21:02,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:21:02,100 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:02,101 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:02,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-01-28 15:21:02,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-28 15:21:02,319 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:02,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:02,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1020645679, now seen corresponding path program 11 times [2022-01-28 15:21:02,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:02,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74877841] [2022-01-28 15:21:02,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:02,320 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:02,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:02,477 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:02,478 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:02,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74877841] [2022-01-28 15:21:02,478 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74877841] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:02,478 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832912012] [2022-01-28 15:21:02,478 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:21:02,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:02,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:02,479 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-28 15:21:02,480 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-28 15:21:02,506 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-28 15:21:02,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:02,508 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:21:02,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:02,788 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:02,788 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:03,364 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:03,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832912012] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:03,364 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:03,364 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 28 [2022-01-28 15:21:03,364 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822146054] [2022-01-28 15:21:03,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:03,365 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:21:03,365 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:03,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:21:03,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:21:03,365 INFO L87 Difference]: Start difference. First operand 313 states and 692 transitions. Second operand has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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-28 15:21:06,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:06,798 INFO L93 Difference]: Finished difference Result 1070 states and 2162 transitions. [2022-01-28 15:21:06,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-01-28 15:21:06,798 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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 27 [2022-01-28 15:21:06,798 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:06,802 INFO L225 Difference]: With dead ends: 1070 [2022-01-28 15:21:06,802 INFO L226 Difference]: Without dead ends: 989 [2022-01-28 15:21:06,804 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2262 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=1613, Invalid=5193, Unknown=0, NotChecked=0, Total=6806 [2022-01-28 15:21:06,804 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 474 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 474 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 170 IncrementalHoareTripleChecker+Valid, 736 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:06,805 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [474 Valid, 209 Invalid, 906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [170 Valid, 736 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:06,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states. [2022-01-28 15:21:06,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 448. [2022-01-28 15:21:06,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 448 states, 447 states have (on average 2.1834451901565997) internal successors, (976), 447 states have internal predecessors, (976), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:06,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 976 transitions. [2022-01-28 15:21:06,819 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 976 transitions. Word has length 27 [2022-01-28 15:21:06,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:06,820 INFO L470 AbstractCegarLoop]: Abstraction has 448 states and 976 transitions. [2022-01-28 15:21:06,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.310344827586207) internal successors, (67), 28 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-28 15:21:06,820 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 976 transitions. [2022-01-28 15:21:06,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-28 15:21:06,821 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:06,821 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:06,840 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-28 15:21:07,031 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-01-28 15:21:07,031 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:07,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:07,032 INFO L85 PathProgramCache]: Analyzing trace with hash 275669725, now seen corresponding path program 12 times [2022-01-28 15:21:07,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:07,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466917502] [2022-01-28 15:21:07,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:07,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:07,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:07,134 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:07,135 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:07,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466917502] [2022-01-28 15:21:07,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466917502] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:07,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125921423] [2022-01-28 15:21:07,135 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:21:07,135 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:07,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:07,136 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-28 15:21:07,137 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-28 15:21:07,161 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-01-28 15:21:07,162 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:07,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-28 15:21:07,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:07,397 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:07,397 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:07,793 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:07,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125921423] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:07,794 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:07,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-01-28 15:21:07,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421534528] [2022-01-28 15:21:07,794 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:07,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:21:07,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:07,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:21:07,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=531, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:21:07,795 INFO L87 Difference]: Start difference. First operand 448 states and 976 transitions. Second operand has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 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-28 15:21:08,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:08,758 INFO L93 Difference]: Finished difference Result 1546 states and 3357 transitions. [2022-01-28 15:21:08,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-01-28 15:21:08,759 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 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 27 [2022-01-28 15:21:08,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:08,763 INFO L225 Difference]: With dead ends: 1546 [2022-01-28 15:21:08,764 INFO L226 Difference]: Without dead ends: 1536 [2022-01-28 15:21:08,765 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1225 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1059, Invalid=2973, Unknown=0, NotChecked=0, Total=4032 [2022-01-28 15:21:08,765 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 248 mSDsluCounter, 192 mSDsCounter, 0 mSdLazyCounter, 610 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 248 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 717 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 610 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:08,765 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [248 Valid, 123 Invalid, 717 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 610 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:21:08,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1536 states. [2022-01-28 15:21:08,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1536 to 546. [2022-01-28 15:21:08,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 2.2605504587155965) internal successors, (1232), 545 states have internal predecessors, (1232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:08,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1232 transitions. [2022-01-28 15:21:08,785 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1232 transitions. Word has length 27 [2022-01-28 15:21:08,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:08,786 INFO L470 AbstractCegarLoop]: Abstraction has 546 states and 1232 transitions. [2022-01-28 15:21:08,786 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.259259259259259) internal successors, (61), 26 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-28 15:21:08,786 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1232 transitions. [2022-01-28 15:21:08,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-28 15:21:08,787 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:08,787 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:08,811 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-28 15:21:09,010 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-01-28 15:21:09,010 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:09,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:09,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1973910373, now seen corresponding path program 13 times [2022-01-28 15:21:09,011 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:09,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998124888] [2022-01-28 15:21:09,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:09,011 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:09,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:09,116 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:09,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:09,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998124888] [2022-01-28 15:21:09,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998124888] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:09,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538483548] [2022-01-28 15:21:09,117 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:21:09,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:09,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:09,118 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-28 15:21:09,128 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-28 15:21:09,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:09,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-28 15:21:09,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:09,444 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:09,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:09,743 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:09,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538483548] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:09,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:09,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 30 [2022-01-28 15:21:09,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105476911] [2022-01-28 15:21:09,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:09,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:21:09,744 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:09,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:21:09,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=731, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:21:09,745 INFO L87 Difference]: Start difference. First operand 546 states and 1232 transitions. Second operand has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:10,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:10,782 INFO L93 Difference]: Finished difference Result 1098 states and 2300 transitions. [2022-01-28 15:21:10,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-01-28 15:21:10,783 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-28 15:21:10,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:10,786 INFO L225 Difference]: With dead ends: 1098 [2022-01-28 15:21:10,786 INFO L226 Difference]: Without dead ends: 1035 [2022-01-28 15:21:10,787 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1623 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1432, Invalid=4268, Unknown=0, NotChecked=0, Total=5700 [2022-01-28 15:21:10,788 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 273 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 726 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 273 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 726 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:10,788 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [273 Valid, 174 Invalid, 788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 726 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:21:10,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2022-01-28 15:21:10,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 503. [2022-01-28 15:21:10,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 502 states have (on average 2.256972111553785) internal successors, (1133), 502 states have internal predecessors, (1133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:10,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 1133 transitions. [2022-01-28 15:21:10,802 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 1133 transitions. Word has length 29 [2022-01-28 15:21:10,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:10,803 INFO L470 AbstractCegarLoop]: Abstraction has 503 states and 1133 transitions. [2022-01-28 15:21:10,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.3870967741935485) internal successors, (74), 30 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:10,803 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 1133 transitions. [2022-01-28 15:21:10,804 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-28 15:21:10,804 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:10,804 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:10,829 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-28 15:21:11,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-01-28 15:21:11,020 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:11,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:11,020 INFO L85 PathProgramCache]: Analyzing trace with hash 592333205, now seen corresponding path program 14 times [2022-01-28 15:21:11,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:11,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247393915] [2022-01-28 15:21:11,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:11,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:11,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:11,099 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:11,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:11,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247393915] [2022-01-28 15:21:11,099 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247393915] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:11,099 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [456811122] [2022-01-28 15:21:11,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:21:11,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:11,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:11,101 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-28 15:21:11,126 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-28 15:21:11,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:21:11,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:11,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-28 15:21:11,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:11,383 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:11,384 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:11,680 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:11,681 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [456811122] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:11,681 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:11,681 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 11] total 25 [2022-01-28 15:21:11,681 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709512277] [2022-01-28 15:21:11,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:11,681 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-28 15:21:11,681 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:11,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-28 15:21:11,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2022-01-28 15:21:11,682 INFO L87 Difference]: Start difference. First operand 503 states and 1133 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:12,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:12,431 INFO L93 Difference]: Finished difference Result 753 states and 1609 transitions. [2022-01-28 15:21:12,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-28 15:21:12,432 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-28 15:21:12,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:12,435 INFO L225 Difference]: With dead ends: 753 [2022-01-28 15:21:12,435 INFO L226 Difference]: Without dead ends: 749 [2022-01-28 15:21:12,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 886 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=992, Invalid=2548, Unknown=0, NotChecked=0, Total=3540 [2022-01-28 15:21:12,436 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 175 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 456 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 175 SdHoareTripleChecker+Valid, 84 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 456 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:12,437 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [175 Valid, 84 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 456 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:21:12,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-01-28 15:21:12,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 503. [2022-01-28 15:21:12,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 502 states have (on average 2.254980079681275) internal successors, (1132), 502 states have internal predecessors, (1132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:12,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 1132 transitions. [2022-01-28 15:21:12,448 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 1132 transitions. Word has length 29 [2022-01-28 15:21:12,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:12,448 INFO L470 AbstractCegarLoop]: Abstraction has 503 states and 1132 transitions. [2022-01-28 15:21:12,448 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 25 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:12,448 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 1132 transitions. [2022-01-28 15:21:12,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-28 15:21:12,449 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:12,450 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:12,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:12,672 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:12,673 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:12,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:12,673 INFO L85 PathProgramCache]: Analyzing trace with hash -224049671, now seen corresponding path program 15 times [2022-01-28 15:21:12,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:12,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90505718] [2022-01-28 15:21:12,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:12,673 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:12,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:12,784 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:12,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:12,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90505718] [2022-01-28 15:21:12,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90505718] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:12,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038122515] [2022-01-28 15:21:12,785 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:21:12,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:12,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:12,786 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-28 15:21:12,787 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-28 15:21:12,808 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-28 15:21:12,809 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:12,809 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 18 conjunts are in the unsatisfiable core [2022-01-28 15:21:12,810 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:13,106 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:13,106 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:13,567 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:13,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038122515] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:13,568 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:13,568 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 15] total 36 [2022-01-28 15:21:13,568 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864650409] [2022-01-28 15:21:13,568 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:13,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-28 15:21:13,568 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:13,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-28 15:21:13,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1055, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:21:13,569 INFO L87 Difference]: Start difference. First operand 503 states and 1132 transitions. Second operand has 37 states, 37 states have (on average 2.1621621621621623) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:16,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:16,002 INFO L93 Difference]: Finished difference Result 2242 states and 4712 transitions. [2022-01-28 15:21:16,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-01-28 15:21:16,002 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.1621621621621623) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-28 15:21:16,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:16,010 INFO L225 Difference]: With dead ends: 2242 [2022-01-28 15:21:16,010 INFO L226 Difference]: Without dead ends: 2141 [2022-01-28 15:21:16,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6873 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=3989, Invalid=13041, Unknown=0, NotChecked=0, Total=17030 [2022-01-28 15:21:16,015 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 779 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 1080 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 779 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 1237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1080 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:16,015 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [779 Valid, 354 Invalid, 1237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1080 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:16,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2141 states. [2022-01-28 15:21:16,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2141 to 828. [2022-01-28 15:21:16,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 827 states have (on average 2.2781136638452235) internal successors, (1884), 827 states have internal predecessors, (1884), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:16,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1884 transitions. [2022-01-28 15:21:16,051 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1884 transitions. Word has length 29 [2022-01-28 15:21:16,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:16,052 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 1884 transitions. [2022-01-28 15:21:16,052 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.1621621621621623) internal successors, (80), 36 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:16,052 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1884 transitions. [2022-01-28 15:21:16,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-28 15:21:16,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:16,054 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:16,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-28 15:21:16,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-01-28 15:21:16,267 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:16,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:16,268 INFO L85 PathProgramCache]: Analyzing trace with hash 524451993, now seen corresponding path program 16 times [2022-01-28 15:21:16,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:16,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984848708] [2022-01-28 15:21:16,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:16,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:16,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:16,343 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:16,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:16,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984848708] [2022-01-28 15:21:16,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984848708] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:16,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2127812046] [2022-01-28 15:21:16,344 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:21:16,344 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:16,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:16,345 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-28 15:21:16,346 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-28 15:21:16,369 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:21:16,370 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:16,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-28 15:21:16,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:16,469 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:16,469 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:16,799 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 16 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:16,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2127812046] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:16,799 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:16,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 11] total 15 [2022-01-28 15:21:16,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190235884] [2022-01-28 15:21:16,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:16,800 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-01-28 15:21:16,800 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:16,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-01-28 15:21:16,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:21:16,800 INFO L87 Difference]: Start difference. First operand 828 states and 1884 transitions. Second operand has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:16,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:16,909 INFO L93 Difference]: Finished difference Result 1335 states and 3045 transitions. [2022-01-28 15:21:16,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-28 15:21:16,909 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-28 15:21:16,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:16,913 INFO L225 Difference]: With dead ends: 1335 [2022-01-28 15:21:16,913 INFO L226 Difference]: Without dead ends: 1296 [2022-01-28 15:21:16,913 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 54 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2022-01-28 15:21:16,913 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 160 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 182 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 160 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 212 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 182 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:16,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [160 Valid, 228 Invalid, 212 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 182 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:21:16,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1296 states. [2022-01-28 15:21:16,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1296 to 1137. [2022-01-28 15:21:16,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1137 states, 1136 states have (on average 2.3107394366197185) internal successors, (2625), 1136 states have internal predecessors, (2625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:16,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 2625 transitions. [2022-01-28 15:21:16,940 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 2625 transitions. Word has length 31 [2022-01-28 15:21:16,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:16,940 INFO L470 AbstractCegarLoop]: Abstraction has 1137 states and 2625 transitions. [2022-01-28 15:21:16,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.7333333333333334) internal successors, (56), 15 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:16,940 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 2625 transitions. [2022-01-28 15:21:16,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-28 15:21:16,942 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:16,942 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:16,967 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-01-28 15:21:17,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-01-28 15:21:17,163 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:17,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:17,164 INFO L85 PathProgramCache]: Analyzing trace with hash -2075385877, now seen corresponding path program 17 times [2022-01-28 15:21:17,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:17,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [296628495] [2022-01-28 15:21:17,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:17,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:17,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:17,347 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:17,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:17,347 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [296628495] [2022-01-28 15:21:17,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [296628495] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:17,348 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437942463] [2022-01-28 15:21:17,348 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:21:17,348 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:17,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:17,352 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-28 15:21:17,358 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-28 15:21:17,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-28 15:21:17,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:17,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:21:17,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:17,754 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:17,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:18,697 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:18,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437942463] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:18,697 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:18,698 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 34 [2022-01-28 15:21:18,698 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937937860] [2022-01-28 15:21:18,698 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:18,699 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-28 15:21:18,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:18,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-28 15:21:18,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2022-01-28 15:21:18,700 INFO L87 Difference]: Start difference. First operand 1137 states and 2625 transitions. Second operand has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 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-28 15:21:24,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:24,182 INFO L93 Difference]: Finished difference Result 2543 states and 5521 transitions. [2022-01-28 15:21:24,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-28 15:21:24,183 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 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-28 15:21:24,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:24,190 INFO L225 Difference]: With dead ends: 2543 [2022-01-28 15:21:24,190 INFO L226 Difference]: Without dead ends: 2402 [2022-01-28 15:21:24,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3588 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=2373, Invalid=8133, Unknown=0, NotChecked=0, Total=10506 [2022-01-28 15:21:24,192 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 560 mSDsluCounter, 615 mSDsCounter, 0 mSdLazyCounter, 1265 mSolverCounterSat, 209 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 560 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 1474 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 209 IncrementalHoareTripleChecker+Valid, 1265 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:24,192 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [560 Valid, 339 Invalid, 1474 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [209 Valid, 1265 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:21:24,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2022-01-28 15:21:24,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 1423. [2022-01-28 15:21:24,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1423 states, 1422 states have (on average 2.2623066104078764) internal successors, (3217), 1422 states have internal predecessors, (3217), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:24,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1423 states to 1423 states and 3217 transitions. [2022-01-28 15:21:24,231 INFO L78 Accepts]: Start accepts. Automaton has 1423 states and 3217 transitions. Word has length 31 [2022-01-28 15:21:24,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:24,231 INFO L470 AbstractCegarLoop]: Abstraction has 1423 states and 3217 transitions. [2022-01-28 15:21:24,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.257142857142857) internal successors, (79), 34 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-28 15:21:24,231 INFO L276 IsEmpty]: Start isEmpty. Operand 1423 states and 3217 transitions. [2022-01-28 15:21:24,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-28 15:21:24,234 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:24,234 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:24,252 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-28 15:21:24,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:24,443 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:24,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:24,444 INFO L85 PathProgramCache]: Analyzing trace with hash 410403225, now seen corresponding path program 18 times [2022-01-28 15:21:24,444 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:24,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893092050] [2022-01-28 15:21:24,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:24,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:24,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:24,567 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:24,567 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:24,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893092050] [2022-01-28 15:21:24,567 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893092050] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:24,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830907523] [2022-01-28 15:21:24,567 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:21:24,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:24,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:24,569 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-28 15:21:24,594 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-28 15:21:24,599 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-01-28 15:21:24,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:24,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:21:24,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:24,891 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:24,891 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:25,530 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 10 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:25,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830907523] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:25,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:25,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 31 [2022-01-28 15:21:25,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817113514] [2022-01-28 15:21:25,530 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:25,530 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-01-28 15:21:25,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:25,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-01-28 15:21:25,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=756, Unknown=0, NotChecked=0, Total=992 [2022-01-28 15:21:25,531 INFO L87 Difference]: Start difference. First operand 1423 states and 3217 transitions. Second operand has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-28 15:21:27,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:27,304 INFO L93 Difference]: Finished difference Result 3227 states and 7200 transitions. [2022-01-28 15:21:27,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:21:27,305 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-28 15:21:27,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:27,314 INFO L225 Difference]: With dead ends: 3227 [2022-01-28 15:21:27,314 INFO L226 Difference]: Without dead ends: 3219 [2022-01-28 15:21:27,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2041 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=1631, Invalid=4689, Unknown=0, NotChecked=0, Total=6320 [2022-01-28 15:21:27,316 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 447 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 1050 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 1250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 1050 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:27,316 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 165 Invalid, 1250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 1050 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:27,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3219 states. [2022-01-28 15:21:27,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3219 to 1442. [2022-01-28 15:21:27,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 2.2873004857737684) internal successors, (3296), 1441 states have internal predecessors, (3296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:27,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 3296 transitions. [2022-01-28 15:21:27,363 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 3296 transitions. Word has length 31 [2022-01-28 15:21:27,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:27,363 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 3296 transitions. [2022-01-28 15:21:27,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.28125) internal successors, (73), 31 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-28 15:21:27,363 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 3296 transitions. [2022-01-28 15:21:27,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-28 15:21:27,368 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:27,368 INFO L514 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:27,391 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-28 15:21:27,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:27,583 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:27,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:27,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1802444585, now seen corresponding path program 19 times [2022-01-28 15:21:27,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:27,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403698586] [2022-01-28 15:21:27,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:27,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:27,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:27,683 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:27,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:27,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403698586] [2022-01-28 15:21:27,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403698586] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:27,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720000300] [2022-01-28 15:21:27,684 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:21:27,684 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:27,684 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:27,685 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-28 15:21:27,687 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-28 15:21:27,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:27,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 20 conjunts are in the unsatisfiable core [2022-01-28 15:21:27,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:28,016 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:28,017 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:28,344 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:28,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720000300] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:28,344 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:28,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 32 [2022-01-28 15:21:28,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659524365] [2022-01-28 15:21:28,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:28,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:21:28,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:28,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:21:28,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=805, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:21:28,345 INFO L87 Difference]: Start difference. First operand 1442 states and 3296 transitions. Second operand has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 32 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-28 15:21:29,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:29,420 INFO L93 Difference]: Finished difference Result 2321 states and 5141 transitions. [2022-01-28 15:21:29,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-01-28 15:21:29,421 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 32 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-28 15:21:29,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:29,428 INFO L225 Difference]: With dead ends: 2321 [2022-01-28 15:21:29,428 INFO L226 Difference]: Without dead ends: 2313 [2022-01-28 15:21:29,429 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1937 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1719, Invalid=4761, Unknown=0, NotChecked=0, Total=6480 [2022-01-28 15:21:29,429 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 388 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 713 mSolverCounterSat, 131 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 131 IncrementalHoareTripleChecker+Valid, 713 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:29,429 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [388 Valid, 126 Invalid, 844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [131 Valid, 713 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:21:29,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2313 states. [2022-01-28 15:21:29,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2313 to 1166. [2022-01-28 15:21:29,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1166 states, 1165 states have (on average 2.2643776824034334) internal successors, (2638), 1165 states have internal predecessors, (2638), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:29,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 2638 transitions. [2022-01-28 15:21:29,459 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 2638 transitions. Word has length 31 [2022-01-28 15:21:29,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:29,460 INFO L470 AbstractCegarLoop]: Abstraction has 1166 states and 2638 transitions. [2022-01-28 15:21:29,460 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.212121212121212) internal successors, (73), 32 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-28 15:21:29,460 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 2638 transitions. [2022-01-28 15:21:29,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:21:29,462 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:29,462 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:29,487 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-28 15:21:29,675 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:29,675 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:29,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:29,676 INFO L85 PathProgramCache]: Analyzing trace with hash 986733015, now seen corresponding path program 20 times [2022-01-28 15:21:29,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:29,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268774072] [2022-01-28 15:21:29,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:29,676 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:29,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:29,802 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:29,803 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:29,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268774072] [2022-01-28 15:21:29,803 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268774072] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:29,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105386806] [2022-01-28 15:21:29,803 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:21:29,803 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:29,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:29,808 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-28 15:21:29,809 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-28 15:21:29,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:21:29,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:29,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-28 15:21:29,835 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:30,207 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:30,208 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:30,561 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:30,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105386806] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:30,562 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:30,562 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 36 [2022-01-28 15:21:30,562 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222253803] [2022-01-28 15:21:30,562 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:30,562 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-28 15:21:30,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:30,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-28 15:21:30,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=1057, Unknown=0, NotChecked=0, Total=1332 [2022-01-28 15:21:30,563 INFO L87 Difference]: Start difference. First operand 1166 states and 2638 transitions. Second operand has 37 states, 37 states have (on average 2.324324324324324) internal successors, (86), 36 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:31,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:31,989 INFO L93 Difference]: Finished difference Result 2121 states and 4524 transitions. [2022-01-28 15:21:31,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-01-28 15:21:31,989 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.324324324324324) internal successors, (86), 36 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-01-28 15:21:31,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:31,996 INFO L225 Difference]: With dead ends: 2121 [2022-01-28 15:21:31,997 INFO L226 Difference]: Without dead ends: 1995 [2022-01-28 15:21:31,998 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2991 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2447, Invalid=7453, Unknown=0, NotChecked=0, Total=9900 [2022-01-28 15:21:31,998 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 359 mSDsluCounter, 342 mSDsCounter, 0 mSdLazyCounter, 912 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 359 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 986 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:31,998 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [359 Valid, 174 Invalid, 986 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 912 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:21:32,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1995 states. [2022-01-28 15:21:32,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1995 to 1115. [2022-01-28 15:21:32,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1115 states, 1114 states have (on average 2.2594254937163374) internal successors, (2517), 1114 states have internal predecessors, (2517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:32,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 2517 transitions. [2022-01-28 15:21:32,025 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 2517 transitions. Word has length 33 [2022-01-28 15:21:32,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:32,025 INFO L470 AbstractCegarLoop]: Abstraction has 1115 states and 2517 transitions. [2022-01-28 15:21:32,025 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.324324324324324) internal successors, (86), 36 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:32,025 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 2517 transitions. [2022-01-28 15:21:32,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-01-28 15:21:32,027 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:32,027 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:32,053 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-28 15:21:32,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-01-28 15:21:32,243 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:32,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:32,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1374694123, now seen corresponding path program 21 times [2022-01-28 15:21:32,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:32,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213848429] [2022-01-28 15:21:32,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:32,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:32,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:32,334 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:32,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:32,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213848429] [2022-01-28 15:21:32,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213848429] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:32,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521669610] [2022-01-28 15:21:32,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:21:32,335 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:32,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:32,336 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-28 15:21:32,337 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-28 15:21:32,359 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-01-28 15:21:32,359 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:32,360 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-28 15:21:32,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:32,706 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:32,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:33,047 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:33,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521669610] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:33,048 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:33,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 15, 14] total 32 [2022-01-28 15:21:33,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327015981] [2022-01-28 15:21:33,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:33,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-01-28 15:21:33,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:33,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-01-28 15:21:33,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=789, Unknown=0, NotChecked=0, Total=1056 [2022-01-28 15:21:33,051 INFO L87 Difference]: Start difference. First operand 1115 states and 2517 transitions. Second operand has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 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-28 15:21:34,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:34,555 INFO L93 Difference]: Finished difference Result 1545 states and 3349 transitions. [2022-01-28 15:21:34,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-01-28 15:21:34,555 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 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 33 [2022-01-28 15:21:34,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:34,559 INFO L225 Difference]: With dead ends: 1545 [2022-01-28 15:21:34,560 INFO L226 Difference]: Without dead ends: 1541 [2022-01-28 15:21:34,561 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3206 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2764, Invalid=7538, Unknown=0, NotChecked=0, Total=10302 [2022-01-28 15:21:34,561 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 264 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 89 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:34,561 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [264 Valid, 89 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:21:34,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1541 states. [2022-01-28 15:21:34,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1541 to 1115. [2022-01-28 15:21:34,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1115 states, 1114 states have (on average 2.258527827648115) internal successors, (2516), 1114 states have internal predecessors, (2516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:34,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 2516 transitions. [2022-01-28 15:21:34,584 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 2516 transitions. Word has length 33 [2022-01-28 15:21:34,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:34,584 INFO L470 AbstractCegarLoop]: Abstraction has 1115 states and 2516 transitions. [2022-01-28 15:21:34,584 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 32 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-28 15:21:34,584 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 2516 transitions. [2022-01-28 15:21:34,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-28 15:21:34,586 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:34,586 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:34,610 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-28 15:21:34,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-01-28 15:21:34,807 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:34,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:34,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1860569387, now seen corresponding path program 22 times [2022-01-28 15:21:34,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:34,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452096428] [2022-01-28 15:21:34,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:34,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:34,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:34,895 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:34,895 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:34,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452096428] [2022-01-28 15:21:34,895 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452096428] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:34,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113799822] [2022-01-28 15:21:34,896 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:21:34,896 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:34,896 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:34,897 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-28 15:21:34,911 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-28 15:21:34,929 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:21:34,929 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:34,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-28 15:21:34,930 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:35,032 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:35,033 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:35,251 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 25 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:35,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113799822] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:35,252 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:35,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 13] total 18 [2022-01-28 15:21:35,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481678578] [2022-01-28 15:21:35,252 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:35,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-01-28 15:21:35,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:35,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-01-28 15:21:35,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2022-01-28 15:21:35,253 INFO L87 Difference]: Start difference. First operand 1115 states and 2516 transitions. Second operand has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:35,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:35,364 INFO L93 Difference]: Finished difference Result 1715 states and 3869 transitions. [2022-01-28 15:21:35,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-28 15:21:35,364 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-01-28 15:21:35,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:35,371 INFO L225 Difference]: With dead ends: 1715 [2022-01-28 15:21:35,371 INFO L226 Difference]: Without dead ends: 1670 [2022-01-28 15:21:35,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 61 SyntacticMatches, 4 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2022-01-28 15:21:35,372 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 129 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 129 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:35,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [129 Valid, 349 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-28 15:21:35,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1670 states. [2022-01-28 15:21:35,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1670 to 1471. [2022-01-28 15:21:35,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1471 states, 1470 states have (on average 2.314965986394558) internal successors, (3403), 1470 states have internal predecessors, (3403), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:35,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1471 states to 1471 states and 3403 transitions. [2022-01-28 15:21:35,399 INFO L78 Accepts]: Start accepts. Automaton has 1471 states and 3403 transitions. Word has length 35 [2022-01-28 15:21:35,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:35,399 INFO L470 AbstractCegarLoop]: Abstraction has 1471 states and 3403 transitions. [2022-01-28 15:21:35,399 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.5555555555555554) internal successors, (64), 18 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:35,399 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 3403 transitions. [2022-01-28 15:21:35,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-28 15:21:35,402 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:35,402 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:35,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-01-28 15:21:35,619 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:35,619 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:35,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:35,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1814617945, now seen corresponding path program 23 times [2022-01-28 15:21:35,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:35,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385748519] [2022-01-28 15:21:35,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:35,620 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:35,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:35,844 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:35,844 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:35,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385748519] [2022-01-28 15:21:35,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385748519] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:35,844 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816953904] [2022-01-28 15:21:35,844 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:21:35,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:35,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:35,845 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-28 15:21:35,846 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-28 15:21:35,869 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-01-28 15:21:35,869 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:35,870 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:21:35,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:36,295 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:36,295 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:37,537 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:37,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816953904] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:37,537 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:37,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 40 [2022-01-28 15:21:37,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146301108] [2022-01-28 15:21:37,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:37,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-28 15:21:37,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:37,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-28 15:21:37,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1371, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:21:37,539 INFO L87 Difference]: Start difference. First operand 1471 states and 3403 transitions. Second operand has 41 states, 41 states have (on average 2.2195121951219514) internal successors, (91), 40 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-28 15:21:45,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:45,684 INFO L93 Difference]: Finished difference Result 3304 states and 7063 transitions. [2022-01-28 15:21:45,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-01-28 15:21:45,685 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.2195121951219514) internal successors, (91), 40 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 35 [2022-01-28 15:21:45,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:45,691 INFO L225 Difference]: With dead ends: 3304 [2022-01-28 15:21:45,691 INFO L226 Difference]: Without dead ends: 3031 [2022-01-28 15:21:45,693 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5150 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=3270, Invalid=11736, Unknown=0, NotChecked=0, Total=15006 [2022-01-28 15:21:45,693 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 669 mSDsluCounter, 768 mSDsCounter, 0 mSdLazyCounter, 1671 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 435 SdHoareTripleChecker+Invalid, 1958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 1671 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:45,693 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [669 Valid, 435 Invalid, 1958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 1671 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:21:45,697 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3031 states. [2022-01-28 15:21:45,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3031 to 1747. [2022-01-28 15:21:45,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 1746 states have (on average 2.2262313860252005) internal successors, (3887), 1746 states have internal predecessors, (3887), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:45,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 3887 transitions. [2022-01-28 15:21:45,735 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 3887 transitions. Word has length 35 [2022-01-28 15:21:45,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:45,735 INFO L470 AbstractCegarLoop]: Abstraction has 1747 states and 3887 transitions. [2022-01-28 15:21:45,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.2195121951219514) internal successors, (91), 40 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-28 15:21:45,736 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 3887 transitions. [2022-01-28 15:21:45,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-28 15:21:45,739 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:45,739 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:45,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:45,963 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:45,964 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:45,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:45,964 INFO L85 PathProgramCache]: Analyzing trace with hash 175034965, now seen corresponding path program 24 times [2022-01-28 15:21:45,964 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:45,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443451015] [2022-01-28 15:21:45,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:45,964 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:45,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:46,113 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:46,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:46,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443451015] [2022-01-28 15:21:46,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443451015] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:46,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694685113] [2022-01-28 15:21:46,113 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:21:46,113 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:46,113 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:46,115 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-28 15:21:46,115 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-28 15:21:46,139 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-01-28 15:21:46,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:46,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:21:46,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:46,515 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:46,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:47,457 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 13 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:47,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694685113] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:47,457 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:47,457 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 16] total 38 [2022-01-28 15:21:47,458 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920938946] [2022-01-28 15:21:47,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:47,458 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-28 15:21:47,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:47,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-28 15:21:47,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=1143, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:21:47,459 INFO L87 Difference]: Start difference. First operand 1747 states and 3887 transitions. Second operand has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 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-28 15:21:50,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:50,561 INFO L93 Difference]: Finished difference Result 4310 states and 9592 transitions. [2022-01-28 15:21:50,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-01-28 15:21:50,561 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 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 35 [2022-01-28 15:21:50,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:50,570 INFO L225 Difference]: With dead ends: 4310 [2022-01-28 15:21:50,570 INFO L226 Difference]: Without dead ends: 4302 [2022-01-28 15:21:50,571 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3756 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=2695, Invalid=8225, Unknown=0, NotChecked=0, Total=10920 [2022-01-28 15:21:50,572 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 593 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 1471 mSolverCounterSat, 349 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 593 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 1820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 349 IncrementalHoareTripleChecker+Valid, 1471 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:50,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [593 Valid, 173 Invalid, 1820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [349 Valid, 1471 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:21:50,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4302 states. [2022-01-28 15:21:50,612 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4302 to 2269. [2022-01-28 15:21:50,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2269 states, 2268 states have (on average 2.2755731922398588) internal successors, (5161), 2268 states have internal predecessors, (5161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:50,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2269 states to 2269 states and 5161 transitions. [2022-01-28 15:21:50,618 INFO L78 Accepts]: Start accepts. Automaton has 2269 states and 5161 transitions. Word has length 35 [2022-01-28 15:21:50,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:50,618 INFO L470 AbstractCegarLoop]: Abstraction has 2269 states and 5161 transitions. [2022-01-28 15:21:50,618 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.1794871794871793) internal successors, (85), 38 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-28 15:21:50,618 INFO L276 IsEmpty]: Start isEmpty. Operand 2269 states and 5161 transitions. [2022-01-28 15:21:50,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-01-28 15:21:50,621 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:50,621 INFO L514 BasicCegarLoop]: trace histogram [5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:50,643 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-28 15:21:50,836 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-01-28 15:21:50,836 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:50,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:50,837 INFO L85 PathProgramCache]: Analyzing trace with hash 674574509, now seen corresponding path program 25 times [2022-01-28 15:21:50,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:50,837 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654883865] [2022-01-28 15:21:50,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:50,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:50,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:50,946 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 18 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:50,946 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:50,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654883865] [2022-01-28 15:21:50,946 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654883865] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:50,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20161414] [2022-01-28 15:21:50,947 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:21:50,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:50,947 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:50,948 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-28 15:21:50,974 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-28 15:21:50,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:50,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 24 conjunts are in the unsatisfiable core [2022-01-28 15:21:50,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:51,430 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 18 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:51,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:51,827 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 22 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:51,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20161414] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:51,828 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:51,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 16, 16] total 37 [2022-01-28 15:21:51,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675134227] [2022-01-28 15:21:51,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:51,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-28 15:21:51,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:51,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-28 15:21:51,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=1078, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:21:51,829 INFO L87 Difference]: Start difference. First operand 2269 states and 5161 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-28 15:21:53,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:53,565 INFO L93 Difference]: Finished difference Result 4342 states and 9549 transitions. [2022-01-28 15:21:53,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-01-28 15:21:53,565 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 35 [2022-01-28 15:21:53,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:53,574 INFO L225 Difference]: With dead ends: 4342 [2022-01-28 15:21:53,574 INFO L226 Difference]: Without dead ends: 4334 [2022-01-28 15:21:53,575 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3746 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3075, Invalid=8697, Unknown=0, NotChecked=0, Total=11772 [2022-01-28 15:21:53,576 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 471 mSDsluCounter, 339 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 471 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 1035 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:53,576 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [471 Valid, 209 Invalid, 1035 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 888 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:21:53,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4334 states. [2022-01-28 15:21:53,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4334 to 2100. [2022-01-28 15:21:53,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2100 states, 2099 states have (on average 2.2725107193901857) internal successors, (4770), 2099 states have internal predecessors, (4770), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:53,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2100 states to 2100 states and 4770 transitions. [2022-01-28 15:21:53,628 INFO L78 Accepts]: Start accepts. Automaton has 2100 states and 4770 transitions. Word has length 35 [2022-01-28 15:21:53,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:53,628 INFO L470 AbstractCegarLoop]: Abstraction has 2100 states and 4770 transitions. [2022-01-28 15:21:53,629 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-28 15:21:53,629 INFO L276 IsEmpty]: Start isEmpty. Operand 2100 states and 4770 transitions. [2022-01-28 15:21:53,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-28 15:21:53,632 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:53,632 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:53,659 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-28 15:21:53,851 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-01-28 15:21:53,851 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:53,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:53,852 INFO L85 PathProgramCache]: Analyzing trace with hash 326959379, now seen corresponding path program 26 times [2022-01-28 15:21:53,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:53,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758870715] [2022-01-28 15:21:53,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:53,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:53,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:53,979 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:53,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:53,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758870715] [2022-01-28 15:21:53,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758870715] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:53,980 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088078968] [2022-01-28 15:21:53,980 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:21:53,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:53,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:53,982 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-28 15:21:53,982 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-28 15:21:54,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:21:54,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:54,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 26 conjunts are in the unsatisfiable core [2022-01-28 15:21:54,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:54,390 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:54,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:54,902 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:54,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088078968] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:54,903 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:54,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 42 [2022-01-28 15:21:54,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828413688] [2022-01-28 15:21:54,903 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:54,903 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-28 15:21:54,903 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:54,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-28 15:21:54,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=1443, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:21:54,904 INFO L87 Difference]: Start difference. First operand 2100 states and 4770 transitions. Second operand has 43 states, 43 states have (on average 2.2790697674418605) internal successors, (98), 42 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:56,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:21:56,958 INFO L93 Difference]: Finished difference Result 3300 states and 7116 transitions. [2022-01-28 15:21:56,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-01-28 15:21:56,959 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.2790697674418605) internal successors, (98), 42 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-28 15:21:56,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:21:56,967 INFO L225 Difference]: With dead ends: 3300 [2022-01-28 15:21:56,967 INFO L226 Difference]: Without dead ends: 3111 [2022-01-28 15:21:56,968 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5089 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=3920, Invalid=12082, Unknown=0, NotChecked=0, Total=16002 [2022-01-28 15:21:56,969 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 478 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 1339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:21:56,969 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [478 Valid, 225 Invalid, 1339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1246 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:21:56,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3111 states. [2022-01-28 15:21:57,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3111 to 2017. [2022-01-28 15:21:57,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2017 states, 2016 states have (on average 2.275297619047619) internal successors, (4587), 2016 states have internal predecessors, (4587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:57,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2017 states to 2017 states and 4587 transitions. [2022-01-28 15:21:57,026 INFO L78 Accepts]: Start accepts. Automaton has 2017 states and 4587 transitions. Word has length 37 [2022-01-28 15:21:57,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:21:57,026 INFO L470 AbstractCegarLoop]: Abstraction has 2017 states and 4587 transitions. [2022-01-28 15:21:57,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.2790697674418605) internal successors, (98), 42 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:21:57,026 INFO L276 IsEmpty]: Start isEmpty. Operand 2017 states and 4587 transitions. [2022-01-28 15:21:57,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-28 15:21:57,029 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:21:57,029 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:21:57,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-01-28 15:21:57,243 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-28 15:21:57,243 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:21:57,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:21:57,244 INFO L85 PathProgramCache]: Analyzing trace with hash -177098347, now seen corresponding path program 27 times [2022-01-28 15:21:57,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:21:57,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396654887] [2022-01-28 15:21:57,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:21:57,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:21:57,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:21:57,350 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:57,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:21:57,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396654887] [2022-01-28 15:21:57,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396654887] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:21:57,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016140598] [2022-01-28 15:21:57,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:21:57,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:21:57,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:21:57,352 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-28 15:21:57,354 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-28 15:21:57,384 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-01-28 15:21:57,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:21:57,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 25 conjunts are in the unsatisfiable core [2022-01-28 15:21:57,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:21:57,829 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:57,829 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:21:58,269 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:21:58,269 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016140598] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:21:58,269 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:21:58,269 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 17, 16] total 37 [2022-01-28 15:21:58,270 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850355673] [2022-01-28 15:21:58,270 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:21:58,270 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-28 15:21:58,270 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:21:58,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-28 15:21:58,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1057, Unknown=0, NotChecked=0, Total=1406 [2022-01-28 15:21:58,271 INFO L87 Difference]: Start difference. First operand 2017 states and 4587 transitions. Second operand has 38 states, 38 states have (on average 2.3684210526315788) internal successors, (90), 37 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-28 15:22:00,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:00,545 INFO L93 Difference]: Finished difference Result 2617 states and 5755 transitions. [2022-01-28 15:22:00,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-01-28 15:22:00,545 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.3684210526315788) internal successors, (90), 37 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 37 [2022-01-28 15:22:00,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:00,550 INFO L225 Difference]: With dead ends: 2617 [2022-01-28 15:22:00,551 INFO L226 Difference]: Without dead ends: 2613 [2022-01-28 15:22:00,552 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5774 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4528, Invalid=12764, Unknown=0, NotChecked=0, Total=17292 [2022-01-28 15:22:00,553 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 394 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 1027 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 106 IncrementalHoareTripleChecker+Valid, 921 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:00,553 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 128 Invalid, 1027 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [106 Valid, 921 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:22:00,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2613 states. [2022-01-28 15:22:00,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2613 to 2017. [2022-01-28 15:22:00,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2017 states, 2016 states have (on average 2.2748015873015874) internal successors, (4586), 2016 states have internal predecessors, (4586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:00,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2017 states to 2017 states and 4586 transitions. [2022-01-28 15:22:00,591 INFO L78 Accepts]: Start accepts. Automaton has 2017 states and 4586 transitions. Word has length 37 [2022-01-28 15:22:00,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:00,591 INFO L470 AbstractCegarLoop]: Abstraction has 2017 states and 4586 transitions. [2022-01-28 15:22:00,592 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.3684210526315788) internal successors, (90), 37 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-28 15:22:00,592 INFO L276 IsEmpty]: Start isEmpty. Operand 2017 states and 4586 transitions. [2022-01-28 15:22:00,595 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-28 15:22:00,595 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:00,595 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:00,621 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-28 15:22:00,807 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-28 15:22:00,807 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:22:00,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:00,808 INFO L85 PathProgramCache]: Analyzing trace with hash -35070279, now seen corresponding path program 28 times [2022-01-28 15:22:00,808 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:00,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466913693] [2022-01-28 15:22:00,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:00,808 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:00,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:00,930 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 28 proven. 34 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-28 15:22:00,930 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:00,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466913693] [2022-01-28 15:22:00,930 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466913693] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:00,930 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064402811] [2022-01-28 15:22:00,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:22:00,930 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:00,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:00,931 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-28 15:22:00,932 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-28 15:22:00,957 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:22:00,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:00,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2022-01-28 15:22:00,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:01,292 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 20 proven. 43 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:22:01,293 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:01,984 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 30 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:01,985 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064402811] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:01,985 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:01,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 17] total 41 [2022-01-28 15:22:01,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902274491] [2022-01-28 15:22:01,985 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:01,985 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-28 15:22:01,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:01,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-28 15:22:01,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=432, Invalid=1290, Unknown=0, NotChecked=0, Total=1722 [2022-01-28 15:22:01,986 INFO L87 Difference]: Start difference. First operand 2017 states and 4586 transitions. Second operand has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:04,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:04,882 INFO L93 Difference]: Finished difference Result 6297 states and 13794 transitions. [2022-01-28 15:22:04,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-28 15:22:04,883 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-28 15:22:04,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:04,890 INFO L225 Difference]: With dead ends: 6297 [2022-01-28 15:22:04,890 INFO L226 Difference]: Without dead ends: 6192 [2022-01-28 15:22:04,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8663 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=5776, Invalid=13964, Unknown=0, NotChecked=0, Total=19740 [2022-01-28 15:22:04,892 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 755 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 1276 mSolverCounterSat, 250 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 755 SdHoareTripleChecker+Valid, 321 SdHoareTripleChecker+Invalid, 1526 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 250 IncrementalHoareTripleChecker+Valid, 1276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:04,892 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [755 Valid, 321 Invalid, 1526 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [250 Valid, 1276 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:22:04,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6192 states. [2022-01-28 15:22:04,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6192 to 3061. [2022-01-28 15:22:04,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3061 states, 3060 states have (on average 2.2669934640522875) internal successors, (6937), 3060 states have internal predecessors, (6937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:04,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3061 states to 3061 states and 6937 transitions. [2022-01-28 15:22:04,965 INFO L78 Accepts]: Start accepts. Automaton has 3061 states and 6937 transitions. Word has length 37 [2022-01-28 15:22:04,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:04,966 INFO L470 AbstractCegarLoop]: Abstraction has 3061 states and 6937 transitions. [2022-01-28 15:22:04,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:04,966 INFO L276 IsEmpty]: Start isEmpty. Operand 3061 states and 6937 transitions. [2022-01-28 15:22:04,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-28 15:22:04,970 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:04,970 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:04,992 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-28 15:22:05,192 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:05,192 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:22:05,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:05,193 INFO L85 PathProgramCache]: Analyzing trace with hash -148555911, now seen corresponding path program 29 times [2022-01-28 15:22:05,193 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:05,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180758230] [2022-01-28 15:22:05,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:05,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:05,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:05,357 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:05,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:05,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180758230] [2022-01-28 15:22:05,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180758230] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:05,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519823206] [2022-01-28 15:22:05,358 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:22:05,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:05,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:05,360 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-28 15:22:05,385 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-28 15:22:05,395 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-01-28 15:22:05,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:05,396 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 27 conjunts are in the unsatisfiable core [2022-01-28 15:22:05,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:05,833 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:05,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:06,330 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 16 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:06,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519823206] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:06,330 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:06,330 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 47 [2022-01-28 15:22:06,330 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163577503] [2022-01-28 15:22:06,330 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:06,331 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:22:06,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:06,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:22:06,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=442, Invalid=1814, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:22:06,331 INFO L87 Difference]: Start difference. First operand 3061 states and 6937 transitions. Second operand has 48 states, 48 states have (on average 2.125) internal successors, (102), 47 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:09,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:09,460 INFO L93 Difference]: Finished difference Result 7660 states and 16591 transitions. [2022-01-28 15:22:09,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-01-28 15:22:09,460 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.125) internal successors, (102), 47 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-28 15:22:09,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:09,469 INFO L225 Difference]: With dead ends: 7660 [2022-01-28 15:22:09,470 INFO L226 Difference]: Without dead ends: 7474 [2022-01-28 15:22:09,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10600 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=6820, Invalid=18940, Unknown=0, NotChecked=0, Total=25760 [2022-01-28 15:22:09,471 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 798 mSDsluCounter, 501 mSDsCounter, 0 mSdLazyCounter, 1200 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 798 SdHoareTripleChecker+Valid, 300 SdHoareTripleChecker+Invalid, 1376 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 1200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:09,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [798 Valid, 300 Invalid, 1376 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 1200 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:22:09,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7474 states. [2022-01-28 15:22:09,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7474 to 3144. [2022-01-28 15:22:09,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3144 states, 3143 states have (on average 2.2742602608972318) internal successors, (7148), 3143 states have internal predecessors, (7148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:09,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3144 states to 3144 states and 7148 transitions. [2022-01-28 15:22:09,554 INFO L78 Accepts]: Start accepts. Automaton has 3144 states and 7148 transitions. Word has length 37 [2022-01-28 15:22:09,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:09,554 INFO L470 AbstractCegarLoop]: Abstraction has 3144 states and 7148 transitions. [2022-01-28 15:22:09,555 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.125) internal successors, (102), 47 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:09,555 INFO L276 IsEmpty]: Start isEmpty. Operand 3144 states and 7148 transitions. [2022-01-28 15:22:09,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-28 15:22:09,559 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:09,559 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:09,583 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:09,783 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:09,784 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:22:09,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:09,784 INFO L85 PathProgramCache]: Analyzing trace with hash -247873775, now seen corresponding path program 30 times [2022-01-28 15:22:09,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:09,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177492802] [2022-01-28 15:22:09,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:09,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:09,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:09,894 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:09,894 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:09,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177492802] [2022-01-28 15:22:09,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177492802] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:09,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250610250] [2022-01-28 15:22:09,895 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:22:09,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:09,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:09,896 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-28 15:22:09,898 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-28 15:22:09,926 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-01-28 15:22:09,927 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:09,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:22:09,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:10,135 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:10,135 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:10,356 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 25 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:10,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250610250] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:10,357 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:10,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 21 [2022-01-28 15:22:10,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1227916538] [2022-01-28 15:22:10,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:10,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-01-28 15:22:10,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:10,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-01-28 15:22:10,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=303, Unknown=0, NotChecked=0, Total=420 [2022-01-28 15:22:10,358 INFO L87 Difference]: Start difference. First operand 3144 states and 7148 transitions. Second operand has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 21 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-28 15:22:10,703 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:10,703 INFO L93 Difference]: Finished difference Result 5118 states and 11762 transitions. [2022-01-28 15:22:10,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-28 15:22:10,703 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 21 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 39 [2022-01-28 15:22:10,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:10,710 INFO L225 Difference]: With dead ends: 5118 [2022-01-28 15:22:10,710 INFO L226 Difference]: Without dead ends: 5048 [2022-01-28 15:22:10,710 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 68 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=195, Invalid=617, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:22:10,711 INFO L933 BasicCegarLoop]: 73 mSDtfsCounter, 198 mSDsluCounter, 817 mSDsCounter, 0 mSdLazyCounter, 635 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 644 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 635 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:10,711 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 644 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 635 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:22:10,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5048 states. [2022-01-28 15:22:10,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5048 to 3958. [2022-01-28 15:22:10,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3958 states, 3957 states have (on average 2.3040181956027292) internal successors, (9117), 3957 states have internal predecessors, (9117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:10,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3958 states to 3958 states and 9117 transitions. [2022-01-28 15:22:10,803 INFO L78 Accepts]: Start accepts. Automaton has 3958 states and 9117 transitions. Word has length 39 [2022-01-28 15:22:10,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:10,803 INFO L470 AbstractCegarLoop]: Abstraction has 3958 states and 9117 transitions. [2022-01-28 15:22:10,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 3.619047619047619) internal successors, (76), 21 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-28 15:22:10,803 INFO L276 IsEmpty]: Start isEmpty. Operand 3958 states and 9117 transitions. [2022-01-28 15:22:10,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-28 15:22:10,808 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:10,808 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:10,833 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-28 15:22:11,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-01-28 15:22:11,019 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:22:11,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:11,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1725109521, now seen corresponding path program 31 times [2022-01-28 15:22:11,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:11,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859061012] [2022-01-28 15:22:11,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:11,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:11,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:11,183 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 11 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:11,183 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:11,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859061012] [2022-01-28 15:22:11,183 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859061012] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:11,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506016595] [2022-01-28 15:22:11,183 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:22:11,183 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:11,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:11,185 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-28 15:22:11,186 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-28 15:22:11,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:11,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-28 15:22:11,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:11,653 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 11 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:11,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:13,016 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 16 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:13,017 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506016595] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:13,017 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:13,017 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18, 18] total 43 [2022-01-28 15:22:13,017 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938677616] [2022-01-28 15:22:13,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:13,017 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-01-28 15:22:13,017 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:13,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-01-28 15:22:13,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=433, Invalid=1459, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:22:13,018 INFO L87 Difference]: Start difference. First operand 3958 states and 9117 transitions. Second operand has 44 states, 44 states have (on average 2.2045454545454546) internal successors, (97), 43 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:17,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:17,626 INFO L93 Difference]: Finished difference Result 7185 states and 16496 transitions. [2022-01-28 15:22:17,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-01-28 15:22:17,627 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 2.2045454545454546) internal successors, (97), 43 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-28 15:22:17,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:17,635 INFO L225 Difference]: With dead ends: 7185 [2022-01-28 15:22:17,635 INFO L226 Difference]: Without dead ends: 7179 [2022-01-28 15:22:17,636 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5110 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=3544, Invalid=10976, Unknown=0, NotChecked=0, Total=14520 [2022-01-28 15:22:17,637 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 773 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 1975 mSolverCounterSat, 448 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 773 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 2423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 448 IncrementalHoareTripleChecker+Valid, 1975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:17,637 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [773 Valid, 230 Invalid, 2423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [448 Valid, 1975 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:22:17,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7179 states. [2022-01-28 15:22:17,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7179 to 4213. [2022-01-28 15:22:17,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4213 states, 4212 states have (on average 2.3409306742640075) internal successors, (9860), 4212 states have internal predecessors, (9860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:17,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4213 states to 4213 states and 9860 transitions. [2022-01-28 15:22:17,701 INFO L78 Accepts]: Start accepts. Automaton has 4213 states and 9860 transitions. Word has length 39 [2022-01-28 15:22:17,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:17,702 INFO L470 AbstractCegarLoop]: Abstraction has 4213 states and 9860 transitions. [2022-01-28 15:22:17,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 2.2045454545454546) internal successors, (97), 43 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:17,702 INFO L276 IsEmpty]: Start isEmpty. Operand 4213 states and 9860 transitions. [2022-01-28 15:22:17,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-28 15:22:17,707 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:17,708 INFO L514 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:17,730 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-28 15:22:17,930 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:17,930 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:22:17,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:17,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1853554639, now seen corresponding path program 32 times [2022-01-28 15:22:17,931 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:17,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21980547] [2022-01-28 15:22:17,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:17,931 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:17,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:18,054 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 27 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:18,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:18,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21980547] [2022-01-28 15:22:18,054 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21980547] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:18,054 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472353879] [2022-01-28 15:22:18,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:22:18,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:18,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:18,055 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-28 15:22:18,056 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-28 15:22:18,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:22:18,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:18,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 28 conjunts are in the unsatisfiable core [2022-01-28 15:22:18,079 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:18,560 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 27 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:18,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:19,009 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 32 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:19,010 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472353879] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:19,010 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:19,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18, 18] total 42 [2022-01-28 15:22:19,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491221215] [2022-01-28 15:22:19,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:19,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-01-28 15:22:19,010 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:19,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-01-28 15:22:19,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=1391, Unknown=0, NotChecked=0, Total=1806 [2022-01-28 15:22:19,011 INFO L87 Difference]: Start difference. First operand 4213 states and 9860 transitions. Second operand has 43 states, 43 states have (on average 2.255813953488372) internal successors, (97), 42 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:21,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:21,329 INFO L93 Difference]: Finished difference Result 5916 states and 13505 transitions. [2022-01-28 15:22:21,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-01-28 15:22:21,330 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 2.255813953488372) internal successors, (97), 42 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-28 15:22:21,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:21,336 INFO L225 Difference]: With dead ends: 5916 [2022-01-28 15:22:21,336 INFO L226 Difference]: Without dead ends: 5912 [2022-01-28 15:22:21,337 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6328 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=4949, Invalid=13957, Unknown=0, NotChecked=0, Total=18906 [2022-01-28 15:22:21,338 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 416 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 947 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 416 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 1108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:21,338 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [416 Valid, 123 Invalid, 1108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 947 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:22:21,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5912 states. [2022-01-28 15:22:21,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5912 to 3527. [2022-01-28 15:22:21,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3527 states, 3526 states have (on average 2.356211003970505) internal successors, (8308), 3526 states have internal predecessors, (8308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:21,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3527 states to 3527 states and 8308 transitions. [2022-01-28 15:22:21,387 INFO L78 Accepts]: Start accepts. Automaton has 3527 states and 8308 transitions. Word has length 39 [2022-01-28 15:22:21,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:21,387 INFO L470 AbstractCegarLoop]: Abstraction has 3527 states and 8308 transitions. [2022-01-28 15:22:21,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 2.255813953488372) internal successors, (97), 42 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:21,387 INFO L276 IsEmpty]: Start isEmpty. Operand 3527 states and 8308 transitions. [2022-01-28 15:22:21,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-28 15:22:21,392 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:21,392 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:21,414 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-28 15:22:21,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:21,607 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:22:21,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:21,608 INFO L85 PathProgramCache]: Analyzing trace with hash 725410591, now seen corresponding path program 33 times [2022-01-28 15:22:21,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:21,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217897601] [2022-01-28 15:22:21,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:21,608 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:21,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:21,754 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 34 proven. 50 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:22:21,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:21,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217897601] [2022-01-28 15:22:21,755 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217897601] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:21,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204808564] [2022-01-28 15:22:21,755 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:22:21,755 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:21,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:21,756 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-28 15:22:21,758 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-28 15:22:21,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-01-28 15:22:21,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:21,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:22:21,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:22,316 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:22,316 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:22,883 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:22,884 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204808564] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:22,884 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:22,884 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 20] total 49 [2022-01-28 15:22:22,884 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654649291] [2022-01-28 15:22:22,884 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:22,884 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-28 15:22:22,884 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:22,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-28 15:22:22,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=2064, Unknown=0, NotChecked=0, Total=2450 [2022-01-28 15:22:22,885 INFO L87 Difference]: Start difference. First operand 3527 states and 8308 transitions. Second operand has 50 states, 50 states have (on average 2.28) internal successors, (114), 49 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:30,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:30,152 INFO L93 Difference]: Finished difference Result 8303 states and 17604 transitions. [2022-01-28 15:22:30,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 228 states. [2022-01-28 15:22:30,152 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.28) internal successors, (114), 49 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-28 15:22:30,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:30,161 INFO L225 Difference]: With dead ends: 8303 [2022-01-28 15:22:30,161 INFO L226 Difference]: Without dead ends: 7946 [2022-01-28 15:22:30,164 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 272 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30616 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=18238, Invalid=56564, Unknown=0, NotChecked=0, Total=74802 [2022-01-28 15:22:30,165 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 1008 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 2087 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1008 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 2363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 2087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:30,165 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1008 Valid, 424 Invalid, 2363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 2087 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-28 15:22:30,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7946 states. [2022-01-28 15:22:30,229 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7946 to 3824. [2022-01-28 15:22:30,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3824 states, 3823 states have (on average 2.3481558985090243) internal successors, (8977), 3823 states have internal predecessors, (8977), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:30,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3824 states to 3824 states and 8977 transitions. [2022-01-28 15:22:30,236 INFO L78 Accepts]: Start accepts. Automaton has 3824 states and 8977 transitions. Word has length 41 [2022-01-28 15:22:30,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:30,236 INFO L470 AbstractCegarLoop]: Abstraction has 3824 states and 8977 transitions. [2022-01-28 15:22:30,236 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.28) internal successors, (114), 49 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:30,236 INFO L276 IsEmpty]: Start isEmpty. Operand 3824 states and 8977 transitions. [2022-01-28 15:22:30,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-01-28 15:22:30,240 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:30,240 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:30,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-28 15:22:30,440 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-01-28 15:22:30,440 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:22:30,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:30,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1834803435, now seen corresponding path program 34 times [2022-01-28 15:22:30,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:30,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018598844] [2022-01-28 15:22:30,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:30,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:30,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:30,546 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:30,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:30,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018598844] [2022-01-28 15:22:30,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018598844] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:30,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024414019] [2022-01-28 15:22:30,546 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:22:30,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:30,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:30,547 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-28 15:22:30,548 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-28 15:22:30,570 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:22:30,570 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:30,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 29 conjunts are in the unsatisfiable core [2022-01-28 15:22:30,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:30,994 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:30,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:31,557 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:31,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024414019] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:31,558 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:31,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18, 17] total 40 [2022-01-28 15:22:31,558 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827290773] [2022-01-28 15:22:31,558 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:31,558 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-28 15:22:31,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:31,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-28 15:22:31,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=410, Invalid=1230, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:22:31,559 INFO L87 Difference]: Start difference. First operand 3824 states and 8977 transitions. Second operand has 41 states, 41 states have (on average 2.4878048780487805) internal successors, (102), 40 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:33,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:33,423 INFO L93 Difference]: Finished difference Result 5731 states and 13056 transitions. [2022-01-28 15:22:33,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-01-28 15:22:33,423 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4878048780487805) internal successors, (102), 40 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-01-28 15:22:33,423 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:33,430 INFO L225 Difference]: With dead ends: 5731 [2022-01-28 15:22:33,430 INFO L226 Difference]: Without dead ends: 5727 [2022-01-28 15:22:33,431 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4427 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3813, Invalid=10467, Unknown=0, NotChecked=0, Total=14280 [2022-01-28 15:22:33,431 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 377 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:33,431 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 166 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 959 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:22:33,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5727 states. [2022-01-28 15:22:33,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5727 to 4625. [2022-01-28 15:22:33,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4625 states, 4624 states have (on average 2.343425605536332) internal successors, (10836), 4624 states have internal predecessors, (10836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:33,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4625 states to 4625 states and 10836 transitions. [2022-01-28 15:22:33,488 INFO L78 Accepts]: Start accepts. Automaton has 4625 states and 10836 transitions. Word has length 41 [2022-01-28 15:22:33,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:33,488 INFO L470 AbstractCegarLoop]: Abstraction has 4625 states and 10836 transitions. [2022-01-28 15:22:33,489 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4878048780487805) internal successors, (102), 40 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:33,489 INFO L276 IsEmpty]: Start isEmpty. Operand 4625 states and 10836 transitions. [2022-01-28 15:22:33,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-28 15:22:33,495 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:33,495 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:33,513 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-28 15:22:33,703 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-01-28 15:22:33,703 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:22:33,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:33,704 INFO L85 PathProgramCache]: Analyzing trace with hash 217373005, now seen corresponding path program 35 times [2022-01-28 15:22:33,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:33,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587645225] [2022-01-28 15:22:33,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:33,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:33,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:33,821 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 1 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:33,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:33,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587645225] [2022-01-28 15:22:33,822 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587645225] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:33,822 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741533144] [2022-01-28 15:22:33,822 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:22:33,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:33,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:33,823 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-28 15:22:33,854 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-28 15:22:33,865 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-01-28 15:22:33,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:33,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 31 conjunts are in the unsatisfiable core [2022-01-28 15:22:33,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:34,018 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:34,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:34,659 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 49 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:34,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741533144] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:34,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:34,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 17] total 24 [2022-01-28 15:22:34,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215593730] [2022-01-28 15:22:34,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:34,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-01-28 15:22:34,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:34,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-01-28 15:22:34,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=402, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:22:34,661 INFO L87 Difference]: Start difference. First operand 4625 states and 10836 transitions. Second operand has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:34,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:34,870 INFO L93 Difference]: Finished difference Result 6487 states and 15374 transitions. [2022-01-28 15:22:34,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-01-28 15:22:34,871 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-28 15:22:34,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:34,881 INFO L225 Difference]: With dead ends: 6487 [2022-01-28 15:22:34,881 INFO L226 Difference]: Without dead ends: 6430 [2022-01-28 15:22:34,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 75 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=150, Invalid=402, Unknown=0, NotChecked=0, Total=552 [2022-01-28 15:22:34,882 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 182 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 616 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 500 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:34,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 616 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 500 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:22:34,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6430 states. [2022-01-28 15:22:34,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6430 to 6189. [2022-01-28 15:22:34,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6189 states, 6188 states have (on average 2.397382029734971) internal successors, (14835), 6188 states have internal predecessors, (14835), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:34,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6189 states to 6189 states and 14835 transitions. [2022-01-28 15:22:34,971 INFO L78 Accepts]: Start accepts. Automaton has 6189 states and 14835 transitions. Word has length 43 [2022-01-28 15:22:34,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:34,971 INFO L470 AbstractCegarLoop]: Abstraction has 6189 states and 14835 transitions. [2022-01-28 15:22:34,972 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 3.3333333333333335) internal successors, (80), 24 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:34,972 INFO L276 IsEmpty]: Start isEmpty. Operand 6189 states and 14835 transitions. [2022-01-28 15:22:34,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-28 15:22:34,977 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:34,977 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:34,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:35,188 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-01-28 15:22:35,189 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:22:35,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:35,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1423537757, now seen corresponding path program 36 times [2022-01-28 15:22:35,189 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:35,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928313433] [2022-01-28 15:22:35,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:35,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:35,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:35,395 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:35,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:35,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928313433] [2022-01-28 15:22:35,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928313433] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:35,396 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659797334] [2022-01-28 15:22:35,396 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:22:35,396 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:35,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:35,397 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-28 15:22:35,398 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-28 15:22:35,423 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-01-28 15:22:35,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:35,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-28 15:22:35,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:35,925 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:35,925 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:37,873 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 2 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:37,873 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659797334] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:37,873 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:37,873 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 20] total 48 [2022-01-28 15:22:37,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674998258] [2022-01-28 15:22:37,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:37,873 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:22:37,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:37,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:22:37,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=1883, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:22:37,874 INFO L87 Difference]: Start difference. First operand 6189 states and 14835 transitions. Second operand has 49 states, 49 states have (on average 2.36734693877551) internal successors, (116), 48 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:47,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:47,973 INFO L93 Difference]: Finished difference Result 14113 states and 32350 transitions. [2022-01-28 15:22:47,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2022-01-28 15:22:47,975 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.36734693877551) internal successors, (116), 48 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-28 15:22:47,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:47,995 INFO L225 Difference]: With dead ends: 14113 [2022-01-28 15:22:47,995 INFO L226 Difference]: Without dead ends: 14074 [2022-01-28 15:22:47,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12397 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=6675, Invalid=25905, Unknown=0, NotChecked=0, Total=32580 [2022-01-28 15:22:47,996 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 1375 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 3756 mSolverCounterSat, 618 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1375 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 4374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 618 IncrementalHoareTripleChecker+Valid, 3756 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:47,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1375 Valid, 505 Invalid, 4374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [618 Valid, 3756 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-28 15:22:48,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14074 states. [2022-01-28 15:22:48,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14074 to 7107. [2022-01-28 15:22:48,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7107 states, 7106 states have (on average 2.41345341964537) internal successors, (17150), 7106 states have internal predecessors, (17150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:48,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7107 states to 7107 states and 17150 transitions. [2022-01-28 15:22:48,173 INFO L78 Accepts]: Start accepts. Automaton has 7107 states and 17150 transitions. Word has length 43 [2022-01-28 15:22:48,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:48,173 INFO L470 AbstractCegarLoop]: Abstraction has 7107 states and 17150 transitions. [2022-01-28 15:22:48,174 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.36734693877551) internal successors, (116), 48 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:48,174 INFO L276 IsEmpty]: Start isEmpty. Operand 7107 states and 17150 transitions. [2022-01-28 15:22:48,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-28 15:22:48,180 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:48,180 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:48,202 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:48,399 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:48,399 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:22:48,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:48,400 INFO L85 PathProgramCache]: Analyzing trace with hash 2141063629, now seen corresponding path program 37 times [2022-01-28 15:22:48,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:48,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425842984] [2022-01-28 15:22:48,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:48,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:48,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:48,606 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 13 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:48,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:48,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425842984] [2022-01-28 15:22:48,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425842984] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:48,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607109058] [2022-01-28 15:22:48,607 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:22:48,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:48,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:48,612 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-28 15:22:48,614 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-28 15:22:48,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:48,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-28 15:22:48,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:49,202 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 13 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:49,202 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:22:51,155 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 19 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:51,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607109058] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:22:51,156 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:22:51,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20, 20] total 48 [2022-01-28 15:22:51,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295263213] [2022-01-28 15:22:51,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:22:51,156 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-01-28 15:22:51,156 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:22:51,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-01-28 15:22:51,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=540, Invalid=1812, Unknown=0, NotChecked=0, Total=2352 [2022-01-28 15:22:51,157 INFO L87 Difference]: Start difference. First operand 7107 states and 17150 transitions. Second operand has 49 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 48 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:58,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:22:58,328 INFO L93 Difference]: Finished difference Result 11263 states and 26738 transitions. [2022-01-28 15:22:58,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-01-28 15:22:58,328 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 48 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-28 15:22:58,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:22:58,342 INFO L225 Difference]: With dead ends: 11263 [2022-01-28 15:22:58,343 INFO L226 Difference]: Without dead ends: 11257 [2022-01-28 15:22:58,344 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7717 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=5198, Invalid=16264, Unknown=0, NotChecked=0, Total=21462 [2022-01-28 15:22:58,344 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 695 mSDsluCounter, 836 mSDsCounter, 0 mSdLazyCounter, 3735 mSolverCounterSat, 423 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 418 SdHoareTripleChecker+Invalid, 4158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 423 IncrementalHoareTripleChecker+Valid, 3735 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:22:58,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [695 Valid, 418 Invalid, 4158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [423 Valid, 3735 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-28 15:22:58,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11257 states. [2022-01-28 15:22:58,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11257 to 7121. [2022-01-28 15:22:58,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7121 states, 7120 states have (on average 2.3985955056179775) internal successors, (17078), 7120 states have internal predecessors, (17078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:58,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7121 states to 7121 states and 17078 transitions. [2022-01-28 15:22:58,516 INFO L78 Accepts]: Start accepts. Automaton has 7121 states and 17078 transitions. Word has length 43 [2022-01-28 15:22:58,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:22:58,516 INFO L470 AbstractCegarLoop]: Abstraction has 7121 states and 17078 transitions. [2022-01-28 15:22:58,516 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.2244897959183674) internal successors, (109), 48 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:22:58,516 INFO L276 IsEmpty]: Start isEmpty. Operand 7121 states and 17078 transitions. [2022-01-28 15:22:58,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-28 15:22:58,524 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:22:58,525 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:22:58,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-28 15:22:58,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-28 15:22:58,739 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:22:58,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:22:58,740 INFO L85 PathProgramCache]: Analyzing trace with hash -2112358153, now seen corresponding path program 38 times [2022-01-28 15:22:58,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:22:58,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992996898] [2022-01-28 15:22:58,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:22:58,740 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:22:58,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:22:58,920 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 19 proven. 78 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-28 15:22:58,920 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:22:58,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992996898] [2022-01-28 15:22:58,920 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992996898] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:22:58,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036735054] [2022-01-28 15:22:58,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:22:58,920 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:22:58,920 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:22:58,921 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-28 15:22:58,922 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-28 15:22:58,945 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:22:58,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:22:58,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-28 15:22:58,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:22:59,460 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 16 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:22:59,460 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:23:00,095 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 17 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:00,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036735054] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:23:00,096 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:23:00,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 20] total 51 [2022-01-28 15:23:00,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741364968] [2022-01-28 15:23:00,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:23:00,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-01-28 15:23:00,096 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:23:00,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-01-28 15:23:00,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=2232, Unknown=0, NotChecked=0, Total=2652 [2022-01-28 15:23:00,097 INFO L87 Difference]: Start difference. First operand 7121 states and 17078 transitions. Second operand has 52 states, 52 states have (on average 2.1923076923076925) internal successors, (114), 51 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:05,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:23:05,694 INFO L93 Difference]: Finished difference Result 23199 states and 51780 transitions. [2022-01-28 15:23:05,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-01-28 15:23:05,695 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 2.1923076923076925) internal successors, (114), 51 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-28 15:23:05,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:23:05,728 INFO L225 Difference]: With dead ends: 23199 [2022-01-28 15:23:05,728 INFO L226 Difference]: Without dead ends: 22782 [2022-01-28 15:23:05,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17718 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=10278, Invalid=36594, Unknown=0, NotChecked=0, Total=46872 [2022-01-28 15:23:05,731 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 870 mSDsluCounter, 718 mSDsCounter, 0 mSdLazyCounter, 2092 mSolverCounterSat, 281 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 870 SdHoareTripleChecker+Valid, 337 SdHoareTripleChecker+Invalid, 2373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 281 IncrementalHoareTripleChecker+Valid, 2092 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:23:05,731 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [870 Valid, 337 Invalid, 2373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [281 Valid, 2092 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:23:05,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22782 states. [2022-01-28 15:23:05,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22782 to 8676. [2022-01-28 15:23:05,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8676 states, 8675 states have (on average 2.400806916426513) internal successors, (20827), 8675 states have internal predecessors, (20827), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:05,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8676 states to 8676 states and 20827 transitions. [2022-01-28 15:23:05,926 INFO L78 Accepts]: Start accepts. Automaton has 8676 states and 20827 transitions. Word has length 43 [2022-01-28 15:23:05,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:23:05,926 INFO L470 AbstractCegarLoop]: Abstraction has 8676 states and 20827 transitions. [2022-01-28 15:23:05,926 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 2.1923076923076925) internal successors, (114), 51 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:05,927 INFO L276 IsEmpty]: Start isEmpty. Operand 8676 states and 20827 transitions. [2022-01-28 15:23:05,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-01-28 15:23:05,936 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:23:05,937 INFO L514 BasicCegarLoop]: trace histogram [7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:23:05,957 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-01-28 15:23:06,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-28 15:23:06,149 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:23:06,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:23:06,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1531415989, now seen corresponding path program 39 times [2022-01-28 15:23:06,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:23:06,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940862394] [2022-01-28 15:23:06,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:23:06,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:23:06,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:23:06,282 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 38 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:06,282 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:23:06,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940862394] [2022-01-28 15:23:06,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940862394] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:23:06,282 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012166772] [2022-01-28 15:23:06,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:23:06,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:06,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:23:06,284 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-28 15:23:06,312 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-28 15:23:06,326 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-01-28 15:23:06,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:23:06,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 32 conjunts are in the unsatisfiable core [2022-01-28 15:23:06,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:23:07,014 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 38 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:07,014 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:23:07,636 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 44 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:07,637 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012166772] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:23:07,637 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:23:07,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20, 20] total 47 [2022-01-28 15:23:07,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017704527] [2022-01-28 15:23:07,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:23:07,637 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:23:07,637 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:23:07,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:23:07,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=513, Invalid=1743, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:23:07,638 INFO L87 Difference]: Start difference. First operand 8676 states and 20827 transitions. Second operand has 48 states, 48 states have (on average 2.2708333333333335) internal successors, (109), 47 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:10,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:23:10,930 INFO L93 Difference]: Finished difference Result 12074 states and 28318 transitions. [2022-01-28 15:23:10,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-01-28 15:23:10,932 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.2708333333333335) internal successors, (109), 47 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-01-28 15:23:10,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:23:10,947 INFO L225 Difference]: With dead ends: 12074 [2022-01-28 15:23:10,947 INFO L226 Difference]: Without dead ends: 12070 [2022-01-28 15:23:10,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10444 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=7559, Invalid=21853, Unknown=0, NotChecked=0, Total=29412 [2022-01-28 15:23:10,949 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 692 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 1190 mSolverCounterSat, 199 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 692 SdHoareTripleChecker+Valid, 190 SdHoareTripleChecker+Invalid, 1389 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 199 IncrementalHoareTripleChecker+Valid, 1190 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:23:10,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [692 Valid, 190 Invalid, 1389 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [199 Valid, 1190 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:23:10,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12070 states. [2022-01-28 15:23:11,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12070 to 7183. [2022-01-28 15:23:11,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7183 states, 7182 states have (on average 2.404204956836536) internal successors, (17267), 7182 states have internal predecessors, (17267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:11,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7183 states to 7183 states and 17267 transitions. [2022-01-28 15:23:11,059 INFO L78 Accepts]: Start accepts. Automaton has 7183 states and 17267 transitions. Word has length 43 [2022-01-28 15:23:11,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:23:11,060 INFO L470 AbstractCegarLoop]: Abstraction has 7183 states and 17267 transitions. [2022-01-28 15:23:11,060 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.2708333333333335) internal successors, (109), 47 states have internal predecessors, (109), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:11,060 INFO L276 IsEmpty]: Start isEmpty. Operand 7183 states and 17267 transitions. [2022-01-28 15:23:11,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-28 15:23:11,066 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:23:11,066 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:23:11,082 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-01-28 15:23:11,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:11,267 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:23:11,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:23:11,268 INFO L85 PathProgramCache]: Analyzing trace with hash 289457547, now seen corresponding path program 40 times [2022-01-28 15:23:11,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:23:11,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516471719] [2022-01-28 15:23:11,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:23:11,268 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:23:11,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:23:11,455 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:11,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:23:11,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516471719] [2022-01-28 15:23:11,456 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516471719] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:23:11,456 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229175522] [2022-01-28 15:23:11,456 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:23:11,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:11,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:23:11,457 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-28 15:23:11,457 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-28 15:23:11,481 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:23:11,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:23:11,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 34 conjunts are in the unsatisfiable core [2022-01-28 15:23:11,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:23:11,999 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:11,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:23:12,646 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 56 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:12,646 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229175522] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:23:12,646 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:23:12,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 54 [2022-01-28 15:23:12,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510950224] [2022-01-28 15:23:12,646 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:23:12,647 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-01-28 15:23:12,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:23:12,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-01-28 15:23:12,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=575, Invalid=2395, Unknown=0, NotChecked=0, Total=2970 [2022-01-28 15:23:12,648 INFO L87 Difference]: Start difference. First operand 7183 states and 17267 transitions. Second operand has 55 states, 55 states have (on average 2.2181818181818183) internal successors, (122), 54 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:16,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:23:16,393 INFO L93 Difference]: Finished difference Result 11408 states and 26181 transitions. [2022-01-28 15:23:16,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-01-28 15:23:16,394 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.2181818181818183) internal successors, (122), 54 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-01-28 15:23:16,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:23:16,407 INFO L225 Difference]: With dead ends: 11408 [2022-01-28 15:23:16,407 INFO L226 Difference]: Without dead ends: 10835 [2022-01-28 15:23:16,409 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12470 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=8734, Invalid=27176, Unknown=0, NotChecked=0, Total=35910 [2022-01-28 15:23:16,409 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 729 mSDsluCounter, 566 mSDsCounter, 0 mSdLazyCounter, 1683 mSolverCounterSat, 148 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 729 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 1831 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 148 IncrementalHoareTripleChecker+Valid, 1683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:23:16,410 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [729 Valid, 270 Invalid, 1831 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [148 Valid, 1683 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:23:16,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10835 states. [2022-01-28 15:23:16,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10835 to 7730. [2022-01-28 15:23:16,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7730 states, 7729 states have (on average 2.387631000129383) internal successors, (18454), 7729 states have internal predecessors, (18454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:16,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7730 states to 7730 states and 18454 transitions. [2022-01-28 15:23:16,518 INFO L78 Accepts]: Start accepts. Automaton has 7730 states and 18454 transitions. Word has length 45 [2022-01-28 15:23:16,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:23:16,518 INFO L470 AbstractCegarLoop]: Abstraction has 7730 states and 18454 transitions. [2022-01-28 15:23:16,518 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.2181818181818183) internal successors, (122), 54 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:16,518 INFO L276 IsEmpty]: Start isEmpty. Operand 7730 states and 18454 transitions. [2022-01-28 15:23:16,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-28 15:23:16,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:23:16,525 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:23:16,540 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-28 15:23:16,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-01-28 15:23:16,725 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:23:16,725 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:23:16,726 INFO L85 PathProgramCache]: Analyzing trace with hash -2075959915, now seen corresponding path program 41 times [2022-01-28 15:23:16,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:23:16,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062045938] [2022-01-28 15:23:16,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:23:16,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:23:16,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:23:16,862 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 57 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:16,863 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:23:16,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062045938] [2022-01-28 15:23:16,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062045938] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:23:16,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97816023] [2022-01-28 15:23:16,863 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:23:16,863 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:16,863 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:23:16,864 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-28 15:23:16,865 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-28 15:23:16,902 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2022-01-28 15:23:16,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:23:16,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 33 conjunts are in the unsatisfiable core [2022-01-28 15:23:16,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:23:17,512 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 57 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:17,512 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:23:18,134 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 64 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:18,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97816023] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:23:18,134 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:23:18,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 21, 20] total 47 [2022-01-28 15:23:18,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187918955] [2022-01-28 15:23:18,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:23:18,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-01-28 15:23:18,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:23:18,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-01-28 15:23:18,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=543, Invalid=1713, Unknown=0, NotChecked=0, Total=2256 [2022-01-28 15:23:18,136 INFO L87 Difference]: Start difference. First operand 7730 states and 18454 transitions. Second operand has 48 states, 48 states have (on average 2.375) internal successors, (114), 47 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:22,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:23:22,348 INFO L93 Difference]: Finished difference Result 8996 states and 21001 transitions. [2022-01-28 15:23:22,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2022-01-28 15:23:22,348 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.375) internal successors, (114), 47 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-01-28 15:23:22,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:23:22,360 INFO L225 Difference]: With dead ends: 8996 [2022-01-28 15:23:22,360 INFO L226 Difference]: Without dead ends: 8992 [2022-01-28 15:23:22,363 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15523 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=10580, Invalid=31240, Unknown=0, NotChecked=0, Total=41820 [2022-01-28 15:23:22,364 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 390 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 1274 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 1391 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:23:22,364 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [390 Valid, 182 Invalid, 1391 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1274 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:23:22,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8992 states. [2022-01-28 15:23:22,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8992 to 7730. [2022-01-28 15:23:22,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7730 states, 7729 states have (on average 2.387242851597878) internal successors, (18451), 7729 states have internal predecessors, (18451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:22,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7730 states to 7730 states and 18451 transitions. [2022-01-28 15:23:22,527 INFO L78 Accepts]: Start accepts. Automaton has 7730 states and 18451 transitions. Word has length 45 [2022-01-28 15:23:22,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:23:22,527 INFO L470 AbstractCegarLoop]: Abstraction has 7730 states and 18451 transitions. [2022-01-28 15:23:22,527 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.375) internal successors, (114), 47 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:22,527 INFO L276 IsEmpty]: Start isEmpty. Operand 7730 states and 18451 transitions. [2022-01-28 15:23:22,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-01-28 15:23:22,533 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:23:22,533 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:23:22,548 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-28 15:23:22,733 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:22,733 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:23:22,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:23:22,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1464272399, now seen corresponding path program 42 times [2022-01-28 15:23:22,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:23:22,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451295473] [2022-01-28 15:23:22,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:23:22,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:23:22,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:23:22,875 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 38 proven. 70 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-28 15:23:22,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:23:22,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451295473] [2022-01-28 15:23:22,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451295473] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:23:22,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1611069807] [2022-01-28 15:23:22,876 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:23:22,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:22,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:23:22,880 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-28 15:23:22,881 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-28 15:23:22,914 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-01-28 15:23:22,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:23:22,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:23:22,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:23:23,463 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 20 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:23,463 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:23:24,311 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 25 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:24,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1611069807] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:23:24,311 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:23:24,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 21, 22] total 52 [2022-01-28 15:23:24,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027087223] [2022-01-28 15:23:24,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:23:24,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-28 15:23:24,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:23:24,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-28 15:23:24,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=516, Invalid=2240, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 15:23:24,313 INFO L87 Difference]: Start difference. First operand 7730 states and 18451 transitions. Second operand has 53 states, 53 states have (on average 2.2452830188679247) internal successors, (119), 52 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:29,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:23:29,616 INFO L93 Difference]: Finished difference Result 27688 states and 62379 transitions. [2022-01-28 15:23:29,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-01-28 15:23:29,620 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.2452830188679247) internal successors, (119), 52 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-01-28 15:23:29,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:23:29,666 INFO L225 Difference]: With dead ends: 27688 [2022-01-28 15:23:29,666 INFO L226 Difference]: Without dead ends: 27340 [2022-01-28 15:23:29,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15186 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=9660, Invalid=28170, Unknown=0, NotChecked=0, Total=37830 [2022-01-28 15:23:29,668 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 995 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 1993 mSolverCounterSat, 332 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 995 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 2325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 332 IncrementalHoareTripleChecker+Valid, 1993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:23:29,668 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [995 Valid, 254 Invalid, 2325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [332 Valid, 1993 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:23:29,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27340 states. [2022-01-28 15:23:29,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27340 to 10468. [2022-01-28 15:23:29,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10468 states, 10467 states have (on average 2.3889366580682143) internal successors, (25005), 10467 states have internal predecessors, (25005), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:29,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10468 states to 10468 states and 25005 transitions. [2022-01-28 15:23:29,927 INFO L78 Accepts]: Start accepts. Automaton has 10468 states and 25005 transitions. Word has length 45 [2022-01-28 15:23:29,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:23:29,927 INFO L470 AbstractCegarLoop]: Abstraction has 10468 states and 25005 transitions. [2022-01-28 15:23:29,927 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.2452830188679247) internal successors, (119), 52 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:29,927 INFO L276 IsEmpty]: Start isEmpty. Operand 10468 states and 25005 transitions. [2022-01-28 15:23:29,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-28 15:23:29,936 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:23:29,936 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:23:29,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-01-28 15:23:30,136 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:30,137 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:23:30,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:23:30,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1927395959, now seen corresponding path program 43 times [2022-01-28 15:23:30,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:23:30,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591533763] [2022-01-28 15:23:30,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:23:30,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:23:30,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:23:30,276 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 1 proven. 127 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:30,276 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:23:30,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591533763] [2022-01-28 15:23:30,276 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591533763] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:23:30,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297782327] [2022-01-28 15:23:30,276 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:23:30,276 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:30,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:23:30,278 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-28 15:23:30,303 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-28 15:23:30,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:23:30,313 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 35 conjunts are in the unsatisfiable core [2022-01-28 15:23:30,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:23:30,511 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:30,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:23:31,339 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 64 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:31,340 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297782327] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:23:31,340 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:23:31,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 19] total 27 [2022-01-28 15:23:31,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472933606] [2022-01-28 15:23:31,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:23:31,340 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-28 15:23:31,340 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:23:31,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-28 15:23:31,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:23:31,340 INFO L87 Difference]: Start difference. First operand 10468 states and 25005 transitions. Second operand has 27 states, 27 states have (on average 3.259259259259259) internal successors, (88), 27 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-28 15:23:31,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:23:31,602 INFO L93 Difference]: Finished difference Result 13463 states and 32382 transitions. [2022-01-28 15:23:31,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-28 15:23:31,602 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 3.259259259259259) internal successors, (88), 27 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 47 [2022-01-28 15:23:31,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:23:31,621 INFO L225 Difference]: With dead ends: 13463 [2022-01-28 15:23:31,621 INFO L226 Difference]: Without dead ends: 13400 [2022-01-28 15:23:31,621 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 82 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2022-01-28 15:23:31,622 INFO L933 BasicCegarLoop]: 67 mSDtfsCounter, 290 mSDsluCounter, 896 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:23:31,622 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [290 Valid, 700 Invalid, 643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-28 15:23:31,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13400 states. [2022-01-28 15:23:31,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13400 to 12840. [2022-01-28 15:23:31,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12840 states, 12839 states have (on average 2.4131941740010903) internal successors, (30983), 12839 states have internal predecessors, (30983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:31,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12840 states to 12840 states and 30983 transitions. [2022-01-28 15:23:31,802 INFO L78 Accepts]: Start accepts. Automaton has 12840 states and 30983 transitions. Word has length 47 [2022-01-28 15:23:31,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:23:31,802 INFO L470 AbstractCegarLoop]: Abstraction has 12840 states and 30983 transitions. [2022-01-28 15:23:31,802 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 3.259259259259259) internal successors, (88), 27 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-28 15:23:31,802 INFO L276 IsEmpty]: Start isEmpty. Operand 12840 states and 30983 transitions. [2022-01-28 15:23:31,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-28 15:23:31,812 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:23:31,812 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:23:31,828 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-01-28 15:23:32,012 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-01-28 15:23:32,013 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:23:32,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:23:32,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1790816549, now seen corresponding path program 44 times [2022-01-28 15:23:32,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:23:32,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679869613] [2022-01-28 15:23:32,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:23:32,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:23:32,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:23:32,337 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:32,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:23:32,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679869613] [2022-01-28 15:23:32,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679869613] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:23:32,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506276257] [2022-01-28 15:23:32,337 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:23:32,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:23:32,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:23:32,338 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-28 15:23:32,339 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-28 15:23:32,363 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:23:32,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:23:32,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-28 15:23:32,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:23:33,004 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:33,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:23:36,170 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:23:36,170 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506276257] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:23:36,170 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:23:36,171 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 58 [2022-01-28 15:23:36,171 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211992663] [2022-01-28 15:23:36,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:23:36,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-01-28 15:23:36,171 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:23:36,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-01-28 15:23:36,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=518, Invalid=2904, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:23:36,172 INFO L87 Difference]: Start difference. First operand 12840 states and 30983 transitions. Second operand has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:59,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:23:59,286 INFO L93 Difference]: Finished difference Result 20720 states and 47882 transitions. [2022-01-28 15:23:59,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-01-28 15:23:59,286 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-28 15:23:59,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:23:59,315 INFO L225 Difference]: With dead ends: 20720 [2022-01-28 15:23:59,315 INFO L226 Difference]: Without dead ends: 19952 [2022-01-28 15:23:59,316 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11526 ImplicationChecksByTransitivity, 23.0s TimeCoverageRelationStatistics Valid=6771, Invalid=26535, Unknown=0, NotChecked=0, Total=33306 [2022-01-28 15:23:59,317 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 972 mSDsluCounter, 1532 mSDsCounter, 0 mSdLazyCounter, 3529 mSolverCounterSat, 421 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 972 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 3950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 421 IncrementalHoareTripleChecker+Valid, 3529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:23:59,317 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [972 Valid, 776 Invalid, 3950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [421 Valid, 3529 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-28 15:23:59,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19952 states. [2022-01-28 15:23:59,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19952 to 14485. [2022-01-28 15:23:59,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14485 states, 14484 states have (on average 2.24081745374206) internal successors, (32456), 14484 states have internal predecessors, (32456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:59,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14485 states to 14485 states and 32456 transitions. [2022-01-28 15:23:59,572 INFO L78 Accepts]: Start accepts. Automaton has 14485 states and 32456 transitions. Word has length 47 [2022-01-28 15:23:59,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:23:59,572 INFO L470 AbstractCegarLoop]: Abstraction has 14485 states and 32456 transitions. [2022-01-28 15:23:59,572 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.152542372881356) internal successors, (127), 58 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:23:59,572 INFO L276 IsEmpty]: Start isEmpty. Operand 14485 states and 32456 transitions. [2022-01-28 15:23:59,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-28 15:23:59,582 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:23:59,582 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:23:59,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-28 15:23:59,782 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-01-28 15:23:59,782 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:23:59,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:23:59,783 INFO L85 PathProgramCache]: Analyzing trace with hash -129322871, now seen corresponding path program 45 times [2022-01-28 15:23:59,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:23:59,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373856183] [2022-01-28 15:23:59,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:23:59,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:23:59,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:24:00,019 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 15 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:00,020 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:24:00,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373856183] [2022-01-28 15:24:00,020 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373856183] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:24:00,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423116126] [2022-01-28 15:24:00,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:24:00,020 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:00,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:24:00,024 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-28 15:24:00,030 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-28 15:24:00,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-01-28 15:24:00,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:24:00,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-28 15:24:00,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:24:00,721 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 15 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:00,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:24:03,420 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 22 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:03,420 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423116126] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:24:03,420 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:24:03,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 22, 22] total 53 [2022-01-28 15:24:03,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591108297] [2022-01-28 15:24:03,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:24:03,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-01-28 15:24:03,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:24:03,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-01-28 15:24:03,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=660, Invalid=2202, Unknown=0, NotChecked=0, Total=2862 [2022-01-28 15:24:03,422 INFO L87 Difference]: Start difference. First operand 14485 states and 32456 transitions. Second operand has 54 states, 54 states have (on average 2.240740740740741) internal successors, (121), 53 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:12,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:24:12,716 INFO L93 Difference]: Finished difference Result 24787 states and 56061 transitions. [2022-01-28 15:24:12,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-01-28 15:24:12,717 INFO L78 Accepts]: Start accepts. Automaton has has 54 states, 54 states have (on average 2.240740740740741) internal successors, (121), 53 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-28 15:24:12,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:24:12,760 INFO L225 Difference]: With dead ends: 24787 [2022-01-28 15:24:12,760 INFO L226 Difference]: Without dead ends: 24781 [2022-01-28 15:24:12,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8376 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=5603, Invalid=17653, Unknown=0, NotChecked=0, Total=23256 [2022-01-28 15:24:12,761 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 986 mSDsluCounter, 647 mSDsCounter, 0 mSdLazyCounter, 3687 mSolverCounterSat, 608 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 986 SdHoareTripleChecker+Valid, 283 SdHoareTripleChecker+Invalid, 4295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 608 IncrementalHoareTripleChecker+Valid, 3687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:24:12,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [986 Valid, 283 Invalid, 4295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [608 Valid, 3687 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-28 15:24:12,785 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24781 states. [2022-01-28 15:24:13,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24781 to 18743. [2022-01-28 15:24:13,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18743 states, 18742 states have (on average 2.2557891366983247) internal successors, (42278), 18742 states have internal predecessors, (42278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:13,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18743 states to 18743 states and 42278 transitions. [2022-01-28 15:24:13,080 INFO L78 Accepts]: Start accepts. Automaton has 18743 states and 42278 transitions. Word has length 47 [2022-01-28 15:24:13,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:24:13,080 INFO L470 AbstractCegarLoop]: Abstraction has 18743 states and 42278 transitions. [2022-01-28 15:24:13,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 54 states, 54 states have (on average 2.240740740740741) internal successors, (121), 53 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:13,080 INFO L276 IsEmpty]: Start isEmpty. Operand 18743 states and 42278 transitions. [2022-01-28 15:24:13,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-01-28 15:24:13,093 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:24:13,093 INFO L514 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:24:13,114 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-28 15:24:13,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-01-28 15:24:13,307 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:24:13,307 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:24:13,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1055250745, now seen corresponding path program 46 times [2022-01-28 15:24:13,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:24:13,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976043083] [2022-01-28 15:24:13,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:24:13,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:24:13,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:24:13,474 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 51 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:13,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:24:13,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976043083] [2022-01-28 15:24:13,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976043083] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:24:13,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439175031] [2022-01-28 15:24:13,475 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:24:13,475 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:13,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:24:13,476 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-28 15:24:13,477 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-28 15:24:13,506 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:24:13,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:24:13,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-28 15:24:13,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:24:14,350 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 51 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:14,351 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:24:14,997 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 58 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:14,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439175031] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:24:14,997 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:24:14,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22, 22] total 52 [2022-01-28 15:24:14,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547406756] [2022-01-28 15:24:14,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:24:14,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-28 15:24:14,998 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:24:14,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-28 15:24:14,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=619, Invalid=2137, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 15:24:14,999 INFO L87 Difference]: Start difference. First operand 18743 states and 42278 transitions. Second operand has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:19,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:24:19,747 INFO L93 Difference]: Finished difference Result 26020 states and 58276 transitions. [2022-01-28 15:24:19,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-01-28 15:24:19,747 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2022-01-28 15:24:19,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:24:19,794 INFO L225 Difference]: With dead ends: 26020 [2022-01-28 15:24:19,795 INFO L226 Difference]: Without dead ends: 26016 [2022-01-28 15:24:19,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16780 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=11497, Invalid=34085, Unknown=0, NotChecked=0, Total=45582 [2022-01-28 15:24:19,799 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 728 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 728 SdHoareTripleChecker+Valid, 345 SdHoareTripleChecker+Invalid, 1760 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 208 IncrementalHoareTripleChecker+Valid, 1552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:24:19,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [728 Valid, 345 Invalid, 1760 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [208 Valid, 1552 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:24:19,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26016 states. [2022-01-28 15:24:20,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26016 to 18578. [2022-01-28 15:24:20,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18578 states, 18577 states have (on average 2.264143833772945) internal successors, (42061), 18577 states have internal predecessors, (42061), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:20,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18578 states to 18578 states and 42061 transitions. [2022-01-28 15:24:20,156 INFO L78 Accepts]: Start accepts. Automaton has 18578 states and 42061 transitions. Word has length 47 [2022-01-28 15:24:20,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:24:20,156 INFO L470 AbstractCegarLoop]: Abstraction has 18578 states and 42061 transitions. [2022-01-28 15:24:20,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.2830188679245285) internal successors, (121), 52 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:20,157 INFO L276 IsEmpty]: Start isEmpty. Operand 18578 states and 42061 transitions. [2022-01-28 15:24:20,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-28 15:24:20,171 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:24:20,171 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:24:20,197 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-28 15:24:20,394 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:20,395 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:24:20,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:24:20,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1962795719, now seen corresponding path program 47 times [2022-01-28 15:24:20,395 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:24:20,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487886893] [2022-01-28 15:24:20,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:24:20,395 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:24:20,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:24:20,600 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:20,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:24:20,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487886893] [2022-01-28 15:24:20,601 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487886893] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:24:20,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174847320] [2022-01-28 15:24:20,601 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:24:20,601 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:20,601 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:24:20,602 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-28 15:24:20,603 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-28 15:24:20,630 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-01-28 15:24:20,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:24:20,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 38 conjunts are in the unsatisfiable core [2022-01-28 15:24:20,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:24:21,256 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:21,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:24:22,012 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 72 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:22,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174847320] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:24:22,013 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:24:22,013 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 22] total 60 [2022-01-28 15:24:22,013 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643647177] [2022-01-28 15:24:22,013 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:24:22,013 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-01-28 15:24:22,013 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:24:22,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-01-28 15:24:22,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=699, Invalid=2961, Unknown=0, NotChecked=0, Total=3660 [2022-01-28 15:24:22,014 INFO L87 Difference]: Start difference. First operand 18578 states and 42061 transitions. Second operand has 61 states, 61 states have (on average 2.19672131147541) internal successors, (134), 60 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:27,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:24:27,048 INFO L93 Difference]: Finished difference Result 21738 states and 48486 transitions. [2022-01-28 15:24:27,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-01-28 15:24:27,048 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.19672131147541) internal successors, (134), 60 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-01-28 15:24:27,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:24:27,081 INFO L225 Difference]: With dead ends: 21738 [2022-01-28 15:24:27,082 INFO L226 Difference]: Without dead ends: 21222 [2022-01-28 15:24:27,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18341 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=12357, Invalid=38493, Unknown=0, NotChecked=0, Total=50850 [2022-01-28 15:24:27,085 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 906 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 1845 mSolverCounterSat, 157 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 906 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 2002 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 157 IncrementalHoareTripleChecker+Valid, 1845 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:24:27,085 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [906 Valid, 294 Invalid, 2002 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [157 Valid, 1845 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:24:27,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21222 states. [2022-01-28 15:24:27,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21222 to 18290. [2022-01-28 15:24:27,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18290 states, 18289 states have (on average 2.263601071682432) internal successors, (41399), 18289 states have internal predecessors, (41399), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:27,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18290 states to 18290 states and 41399 transitions. [2022-01-28 15:24:27,400 INFO L78 Accepts]: Start accepts. Automaton has 18290 states and 41399 transitions. Word has length 49 [2022-01-28 15:24:27,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:24:27,401 INFO L470 AbstractCegarLoop]: Abstraction has 18290 states and 41399 transitions. [2022-01-28 15:24:27,401 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.19672131147541) internal successors, (134), 60 states have internal predecessors, (134), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:27,401 INFO L276 IsEmpty]: Start isEmpty. Operand 18290 states and 41399 transitions. [2022-01-28 15:24:27,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-28 15:24:27,413 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:24:27,413 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:24:27,429 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-01-28 15:24:27,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-28 15:24:27,614 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:24:27,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:24:27,614 INFO L85 PathProgramCache]: Analyzing trace with hash 1919003925, now seen corresponding path program 48 times [2022-01-28 15:24:27,614 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:24:27,614 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927253097] [2022-01-28 15:24:27,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:24:27,614 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:24:27,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:24:27,766 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 73 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:27,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:24:27,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927253097] [2022-01-28 15:24:27,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927253097] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:24:27,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80956888] [2022-01-28 15:24:27,766 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:24:27,766 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:27,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:24:27,768 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-28 15:24:27,797 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-28 15:24:27,812 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-01-28 15:24:27,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:24:27,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 37 conjunts are in the unsatisfiable core [2022-01-28 15:24:27,814 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:24:28,428 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 73 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:28,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:24:29,205 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 81 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:29,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80956888] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:24:29,205 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:24:29,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 23, 22] total 52 [2022-01-28 15:24:29,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017365038] [2022-01-28 15:24:29,205 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:24:29,205 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-01-28 15:24:29,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:24:29,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-01-28 15:24:29,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=661, Invalid=2095, Unknown=0, NotChecked=0, Total=2756 [2022-01-28 15:24:29,206 INFO L87 Difference]: Start difference. First operand 18290 states and 41399 transitions. Second operand has 53 states, 53 states have (on average 2.3773584905660377) internal successors, (126), 52 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:34,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:24:34,997 INFO L93 Difference]: Finished difference Result 19699 states and 44208 transitions. [2022-01-28 15:24:34,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2022-01-28 15:24:34,997 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 2.3773584905660377) internal successors, (126), 52 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-01-28 15:24:34,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:24:35,028 INFO L225 Difference]: With dead ends: 19699 [2022-01-28 15:24:35,028 INFO L226 Difference]: Without dead ends: 19695 [2022-01-28 15:24:35,032 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 243 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23315 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=14862, Invalid=44918, Unknown=0, NotChecked=0, Total=59780 [2022-01-28 15:24:35,032 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 482 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 1316 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 482 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 1433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 1316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:24:35,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [482 Valid, 167 Invalid, 1433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 1316 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-01-28 15:24:35,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19695 states. [2022-01-28 15:24:35,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19695 to 18290. [2022-01-28 15:24:35,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18290 states, 18289 states have (on average 2.2634917163322217) internal successors, (41397), 18289 states have internal predecessors, (41397), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:35,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18290 states to 18290 states and 41397 transitions. [2022-01-28 15:24:35,324 INFO L78 Accepts]: Start accepts. Automaton has 18290 states and 41397 transitions. Word has length 49 [2022-01-28 15:24:35,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:24:35,324 INFO L470 AbstractCegarLoop]: Abstraction has 18290 states and 41397 transitions. [2022-01-28 15:24:35,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 2.3773584905660377) internal successors, (126), 52 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:35,324 INFO L276 IsEmpty]: Start isEmpty. Operand 18290 states and 41397 transitions. [2022-01-28 15:24:35,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-01-28 15:24:35,337 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:24:35,337 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:24:35,353 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-01-28 15:24:35,537 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-28 15:24:35,537 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:24:35,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:24:35,538 INFO L85 PathProgramCache]: Analyzing trace with hash 736975417, now seen corresponding path program 49 times [2022-01-28 15:24:35,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:24:35,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518698102] [2022-01-28 15:24:35,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:24:35,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:24:35,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:24:35,796 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 56 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:35,796 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:24:35,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518698102] [2022-01-28 15:24:35,796 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518698102] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:24:35,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1072128499] [2022-01-28 15:24:35,796 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:24:35,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:35,797 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:24:35,800 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-28 15:24:35,801 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-28 15:24:35,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:24:35,832 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-28 15:24:35,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:24:36,625 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 56 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:36,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:24:37,484 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 49 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:37,484 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1072128499] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:24:37,484 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:24:37,484 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 24] total 65 [2022-01-28 15:24:37,484 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800935904] [2022-01-28 15:24:37,484 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:24:37,485 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-01-28 15:24:37,485 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:24:37,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-01-28 15:24:37,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=772, Invalid=3518, Unknown=0, NotChecked=0, Total=4290 [2022-01-28 15:24:37,485 INFO L87 Difference]: Start difference. First operand 18290 states and 41397 transitions. Second operand has 66 states, 66 states have (on average 2.121212121212121) internal successors, (140), 65 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:47,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:24:47,067 INFO L93 Difference]: Finished difference Result 43892 states and 98386 transitions. [2022-01-28 15:24:47,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 254 states. [2022-01-28 15:24:47,067 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.121212121212121) internal successors, (140), 65 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-01-28 15:24:47,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:24:47,148 INFO L225 Difference]: With dead ends: 43892 [2022-01-28 15:24:47,148 INFO L226 Difference]: Without dead ends: 43177 [2022-01-28 15:24:47,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 313 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42237 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=24395, Invalid=74515, Unknown=0, NotChecked=0, Total=98910 [2022-01-28 15:24:47,151 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 1531 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 2707 mSolverCounterSat, 337 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1531 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 3044 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 337 IncrementalHoareTripleChecker+Valid, 2707 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:24:47,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1531 Valid, 665 Invalid, 3044 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [337 Valid, 2707 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 15:24:47,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43177 states. [2022-01-28 15:24:47,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43177 to 21332. [2022-01-28 15:24:47,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21332 states, 21331 states have (on average 2.2915475130092355) internal successors, (48881), 21331 states have internal predecessors, (48881), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:47,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21332 states to 21332 states and 48881 transitions. [2022-01-28 15:24:47,757 INFO L78 Accepts]: Start accepts. Automaton has 21332 states and 48881 transitions. Word has length 49 [2022-01-28 15:24:47,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:24:47,757 INFO L470 AbstractCegarLoop]: Abstraction has 21332 states and 48881 transitions. [2022-01-28 15:24:47,757 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.121212121212121) internal successors, (140), 65 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:47,757 INFO L276 IsEmpty]: Start isEmpty. Operand 21332 states and 48881 transitions. [2022-01-28 15:24:47,775 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-28 15:24:47,775 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:24:47,775 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:24:47,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-01-28 15:24:47,975 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:47,976 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:24:47,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:24:47,976 INFO L85 PathProgramCache]: Analyzing trace with hash -167181371, now seen corresponding path program 50 times [2022-01-28 15:24:48,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:24:48,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763912231] [2022-01-28 15:24:48,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:24:48,081 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:24:48,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:24:48,236 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 1 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:48,237 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:24:48,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763912231] [2022-01-28 15:24:48,237 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763912231] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:24:48,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048715710] [2022-01-28 15:24:48,237 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:24:48,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:48,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:24:48,238 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-28 15:24:48,239 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-28 15:24:48,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:24:48,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:24:48,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 39 conjunts are in the unsatisfiable core [2022-01-28 15:24:48,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:24:48,457 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:48,457 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:24:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:48,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048715710] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:24:48,899 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:24:48,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 21] total 30 [2022-01-28 15:24:48,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425120699] [2022-01-28 15:24:48,899 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:24:48,900 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-01-28 15:24:48,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:24:48,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-01-28 15:24:48,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=642, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:24:48,900 INFO L87 Difference]: Start difference. First operand 21332 states and 48881 transitions. Second operand has 30 states, 30 states have (on average 3.2) internal successors, (96), 30 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:49,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:24:49,273 INFO L93 Difference]: Finished difference Result 26854 states and 62395 transitions. [2022-01-28 15:24:49,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-01-28 15:24:49,274 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 3.2) internal successors, (96), 30 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-01-28 15:24:49,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:24:49,325 INFO L225 Difference]: With dead ends: 26854 [2022-01-28 15:24:49,325 INFO L226 Difference]: Without dead ends: 26785 [2022-01-28 15:24:49,325 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 89 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=228, Invalid=642, Unknown=0, NotChecked=0, Total=870 [2022-01-28 15:24:49,326 INFO L933 BasicCegarLoop]: 74 mSDtfsCounter, 309 mSDsluCounter, 1166 mSDsCounter, 0 mSdLazyCounter, 741 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 309 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 741 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:24:49,326 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [309 Valid, 896 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 741 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-28 15:24:49,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26785 states. [2022-01-28 15:24:49,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26785 to 25947. [2022-01-28 15:24:49,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25947 states, 25946 states have (on average 2.3242503661450704) internal successors, (60305), 25946 states have internal predecessors, (60305), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:49,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25947 states to 25947 states and 60305 transitions. [2022-01-28 15:24:49,872 INFO L78 Accepts]: Start accepts. Automaton has 25947 states and 60305 transitions. Word has length 51 [2022-01-28 15:24:49,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:24:49,872 INFO L470 AbstractCegarLoop]: Abstraction has 25947 states and 60305 transitions. [2022-01-28 15:24:49,872 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 3.2) internal successors, (96), 30 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:49,872 INFO L276 IsEmpty]: Start isEmpty. Operand 25947 states and 60305 transitions. [2022-01-28 15:24:49,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-28 15:24:49,892 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:24:49,892 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:24:49,907 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-28 15:24:50,092 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-01-28 15:24:50,092 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:24:50,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:24:50,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1055790999, now seen corresponding path program 51 times [2022-01-28 15:24:50,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:24:50,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319202408] [2022-01-28 15:24:50,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:24:50,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:24:50,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:24:50,682 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:50,682 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:24:50,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319202408] [2022-01-28 15:24:50,682 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319202408] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:24:50,682 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502848604] [2022-01-28 15:24:50,682 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:24:50,682 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:50,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:24:50,684 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-28 15:24:50,685 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-28 15:24:50,722 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-01-28 15:24:50,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:24:50,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 36 conjunts are in the unsatisfiable core [2022-01-28 15:24:50,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:24:51,158 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 20 proven. 142 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:51,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:24:51,455 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 64 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:51,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502848604] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:24:51,455 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:24:51,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18, 13] total 45 [2022-01-28 15:24:51,456 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145037320] [2022-01-28 15:24:51,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:24:51,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-28 15:24:51,456 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:24:51,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-28 15:24:51,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=337, Invalid=1643, Unknown=0, NotChecked=0, Total=1980 [2022-01-28 15:24:51,456 INFO L87 Difference]: Start difference. First operand 25947 states and 60305 transitions. Second operand has 45 states, 45 states have (on average 2.8444444444444446) internal successors, (128), 45 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:53,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:24:53,181 INFO L93 Difference]: Finished difference Result 36532 states and 85714 transitions. [2022-01-28 15:24:53,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-01-28 15:24:53,181 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.8444444444444446) internal successors, (128), 45 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-01-28 15:24:53,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:24:53,254 INFO L225 Difference]: With dead ends: 36532 [2022-01-28 15:24:53,254 INFO L226 Difference]: Without dead ends: 36520 [2022-01-28 15:24:53,254 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 79 SyntacticMatches, 2 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1398 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=946, Invalid=5534, Unknown=0, NotChecked=0, Total=6480 [2022-01-28 15:24:53,255 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 641 mSDsluCounter, 1530 mSDsCounter, 0 mSdLazyCounter, 2348 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 641 SdHoareTripleChecker+Valid, 838 SdHoareTripleChecker+Invalid, 2508 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 2348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:24:53,255 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [641 Valid, 838 Invalid, 2508 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 2348 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:24:53,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36520 states. [2022-01-28 15:24:53,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36520 to 25202. [2022-01-28 15:24:53,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25202 states, 25201 states have (on average 2.336097773897861) internal successors, (58872), 25201 states have internal predecessors, (58872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:53,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25202 states to 25202 states and 58872 transitions. [2022-01-28 15:24:53,771 INFO L78 Accepts]: Start accepts. Automaton has 25202 states and 58872 transitions. Word has length 51 [2022-01-28 15:24:53,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:24:53,771 INFO L470 AbstractCegarLoop]: Abstraction has 25202 states and 58872 transitions. [2022-01-28 15:24:53,771 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.8444444444444446) internal successors, (128), 45 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:24:53,771 INFO L276 IsEmpty]: Start isEmpty. Operand 25202 states and 58872 transitions. [2022-01-28 15:24:53,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-28 15:24:53,789 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:24:53,789 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:24:53,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-01-28 15:24:53,990 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:53,990 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:24:53,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:24:53,990 INFO L85 PathProgramCache]: Analyzing trace with hash 1171523909, now seen corresponding path program 52 times [2022-01-28 15:24:53,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:24:53,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575535164] [2022-01-28 15:24:53,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:24:53,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:24:53,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:24:54,258 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 17 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:54,259 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:24:54,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575535164] [2022-01-28 15:24:54,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [575535164] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:24:54,259 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1815924895] [2022-01-28 15:24:54,259 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:24:54,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:24:54,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:24:54,264 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-28 15:24:54,287 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-28 15:24:54,303 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:24:54,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:24:54,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-28 15:24:54,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:24:55,241 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 17 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:55,241 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:24:58,784 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 25 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:24:58,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1815924895] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:24:58,785 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:24:58,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 24, 24] total 58 [2022-01-28 15:24:58,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887028060] [2022-01-28 15:24:58,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:24:58,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-01-28 15:24:58,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:24:58,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-01-28 15:24:58,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=793, Invalid=2629, Unknown=0, NotChecked=0, Total=3422 [2022-01-28 15:24:58,786 INFO L87 Difference]: Start difference. First operand 25202 states and 58872 transitions. Second operand has 59 states, 59 states have (on average 2.2542372881355934) internal successors, (133), 58 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:11,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:25:11,648 INFO L93 Difference]: Finished difference Result 34543 states and 81614 transitions. [2022-01-28 15:25:11,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-01-28 15:25:11,649 INFO L78 Accepts]: Start accepts. Automaton has has 59 states, 59 states have (on average 2.2542372881355934) internal successors, (133), 58 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-01-28 15:25:11,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:25:11,715 INFO L225 Difference]: With dead ends: 34543 [2022-01-28 15:25:11,715 INFO L226 Difference]: Without dead ends: 34535 [2022-01-28 15:25:11,716 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10288 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=6811, Invalid=21581, Unknown=0, NotChecked=0, Total=28392 [2022-01-28 15:25:11,716 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 1051 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 4721 mSolverCounterSat, 691 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1051 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 5412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 691 IncrementalHoareTripleChecker+Valid, 4721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:25:11,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1051 Valid, 292 Invalid, 5412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [691 Valid, 4721 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-01-28 15:25:11,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34535 states. [2022-01-28 15:25:12,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34535 to 25675. [2022-01-28 15:25:12,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25675 states, 25674 states have (on average 2.361221469190621) internal successors, (60622), 25674 states have internal predecessors, (60622), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:12,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25675 states to 25675 states and 60622 transitions. [2022-01-28 15:25:12,298 INFO L78 Accepts]: Start accepts. Automaton has 25675 states and 60622 transitions. Word has length 51 [2022-01-28 15:25:12,298 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:25:12,298 INFO L470 AbstractCegarLoop]: Abstraction has 25675 states and 60622 transitions. [2022-01-28 15:25:12,298 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 59 states, 59 states have (on average 2.2542372881355934) internal successors, (133), 58 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:12,298 INFO L276 IsEmpty]: Start isEmpty. Operand 25675 states and 60622 transitions. [2022-01-28 15:25:12,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-28 15:25:12,319 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:25:12,319 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:25:12,335 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-28 15:25:12,519 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-01-28 15:25:12,520 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:25:12,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:25:12,520 INFO L85 PathProgramCache]: Analyzing trace with hash -697184709, now seen corresponding path program 53 times [2022-01-28 15:25:12,520 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:25:12,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345187398] [2022-01-28 15:25:12,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:25:12,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:25:12,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:12,692 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 79 proven. 81 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:25:12,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:25:12,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345187398] [2022-01-28 15:25:12,692 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345187398] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:25:12,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877084939] [2022-01-28 15:25:12,692 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:25:12,692 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:12,692 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:25:12,694 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-28 15:25:12,694 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-28 15:25:12,727 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-01-28 15:25:12,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:25:12,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-28 15:25:12,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:25:13,370 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 49 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:13,371 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:25:14,232 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 49 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:14,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877084939] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:25:14,233 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:25:14,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 24, 24] total 62 [2022-01-28 15:25:14,233 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500136627] [2022-01-28 15:25:14,233 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:25:14,233 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-01-28 15:25:14,233 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:25:14,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-01-28 15:25:14,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=745, Invalid=3161, Unknown=0, NotChecked=0, Total=3906 [2022-01-28 15:25:14,235 INFO L87 Difference]: Start difference. First operand 25675 states and 60622 transitions. Second operand has 63 states, 63 states have (on average 2.238095238095238) internal successors, (141), 62 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:25,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:25:25,170 INFO L93 Difference]: Finished difference Result 79019 states and 180082 transitions. [2022-01-28 15:25:25,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 272 states. [2022-01-28 15:25:25,171 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.238095238095238) internal successors, (141), 62 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-01-28 15:25:25,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:25:25,354 INFO L225 Difference]: With dead ends: 79019 [2022-01-28 15:25:25,354 INFO L226 Difference]: Without dead ends: 78230 [2022-01-28 15:25:25,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 328 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52482 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=27833, Invalid=80737, Unknown=0, NotChecked=0, Total=108570 [2022-01-28 15:25:25,360 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 1246 mSDsluCounter, 911 mSDsCounter, 0 mSdLazyCounter, 2901 mSolverCounterSat, 324 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1246 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 3225 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 324 IncrementalHoareTripleChecker+Valid, 2901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:25:25,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1246 Valid, 441 Invalid, 3225 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [324 Valid, 2901 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-28 15:25:25,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78230 states. [2022-01-28 15:25:26,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78230 to 26716. [2022-01-28 15:25:26,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26716 states, 26715 states have (on average 2.348493355792626) internal successors, (62740), 26715 states have internal predecessors, (62740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:26,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26716 states to 26716 states and 62740 transitions. [2022-01-28 15:25:26,264 INFO L78 Accepts]: Start accepts. Automaton has 26716 states and 62740 transitions. Word has length 51 [2022-01-28 15:25:26,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:25:26,265 INFO L470 AbstractCegarLoop]: Abstraction has 26716 states and 62740 transitions. [2022-01-28 15:25:26,265 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.238095238095238) internal successors, (141), 62 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:26,265 INFO L276 IsEmpty]: Start isEmpty. Operand 26716 states and 62740 transitions. [2022-01-28 15:25:26,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-01-28 15:25:26,284 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:25:26,284 INFO L514 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:25:26,300 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-28 15:25:26,484 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-01-28 15:25:26,485 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:25:26,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:25:26,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1152851267, now seen corresponding path program 54 times [2022-01-28 15:25:26,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:25:26,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975799982] [2022-01-28 15:25:26,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:25:26,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:25:26,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:26,657 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 66 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:26,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:25:26,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975799982] [2022-01-28 15:25:26,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975799982] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:25:26,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711362899] [2022-01-28 15:25:26,657 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:25:26,657 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:26,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:25:26,658 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-28 15:25:26,659 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-28 15:25:26,691 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-01-28 15:25:26,691 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:25:26,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-28 15:25:26,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:25:27,478 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 66 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:27,479 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:25:28,388 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 74 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:28,388 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711362899] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:25:28,388 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:25:28,388 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 24, 24] total 57 [2022-01-28 15:25:28,388 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164623146] [2022-01-28 15:25:28,389 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:25:28,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-01-28 15:25:28,389 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:25:28,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-01-28 15:25:28,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=2570, Unknown=0, NotChecked=0, Total=3306 [2022-01-28 15:25:28,390 INFO L87 Difference]: Start difference. First operand 26716 states and 62740 transitions. Second operand has 58 states, 58 states have (on average 2.293103448275862) internal successors, (133), 57 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:34,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:25:34,470 INFO L93 Difference]: Finished difference Result 32210 states and 74811 transitions. [2022-01-28 15:25:34,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-01-28 15:25:34,470 INFO L78 Accepts]: Start accepts. Automaton has has 58 states, 58 states have (on average 2.293103448275862) internal successors, (133), 57 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2022-01-28 15:25:34,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:25:34,527 INFO L225 Difference]: With dead ends: 32210 [2022-01-28 15:25:34,527 INFO L226 Difference]: Without dead ends: 32204 [2022-01-28 15:25:34,529 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 253 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24824 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=16298, Invalid=48472, Unknown=0, NotChecked=0, Total=64770 [2022-01-28 15:25:34,529 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 646 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 1606 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 646 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 1812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 1606 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:25:34,530 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [646 Valid, 199 Invalid, 1812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 1606 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-01-28 15:25:34,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32204 states. [2022-01-28 15:25:34,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32204 to 25976. [2022-01-28 15:25:34,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25976 states, 25975 states have (on average 2.3487584215591917) internal successors, (61009), 25975 states have internal predecessors, (61009), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:34,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25976 states to 25976 states and 61009 transitions. [2022-01-28 15:25:34,981 INFO L78 Accepts]: Start accepts. Automaton has 25976 states and 61009 transitions. Word has length 51 [2022-01-28 15:25:34,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:25:34,981 INFO L470 AbstractCegarLoop]: Abstraction has 25976 states and 61009 transitions. [2022-01-28 15:25:34,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 58 states, 58 states have (on average 2.293103448275862) internal successors, (133), 57 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:34,981 INFO L276 IsEmpty]: Start isEmpty. Operand 25976 states and 61009 transitions. [2022-01-28 15:25:35,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-28 15:25:35,001 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:25:35,002 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:25:35,018 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-01-28 15:25:35,202 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:35,202 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:25:35,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:25:35,202 INFO L85 PathProgramCache]: Analyzing trace with hash 2117849603, now seen corresponding path program 55 times [2022-01-28 15:25:35,203 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:25:35,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624802431] [2022-01-28 15:25:35,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:25:35,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:25:35,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:35,473 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:35,474 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:25:35,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624802431] [2022-01-28 15:25:35,474 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624802431] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:25:35,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [323438728] [2022-01-28 15:25:35,474 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:25:35,474 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:35,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:25:35,476 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-28 15:25:35,511 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-28 15:25:35,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:35,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-28 15:25:35,523 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:25:36,229 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:36,230 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:25:37,119 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 90 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:37,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [323438728] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:25:37,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:25:37,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 24] total 66 [2022-01-28 15:25:37,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463449520] [2022-01-28 15:25:37,120 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:25:37,120 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-01-28 15:25:37,120 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:25:37,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-01-28 15:25:37,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=3587, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:25:37,121 INFO L87 Difference]: Start difference. First operand 25976 states and 61009 transitions. Second operand has 67 states, 67 states have (on average 2.1791044776119404) internal successors, (146), 66 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:43,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:25:43,782 INFO L93 Difference]: Finished difference Result 31601 states and 72593 transitions. [2022-01-28 15:25:43,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-01-28 15:25:43,782 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.1791044776119404) internal successors, (146), 66 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-28 15:25:43,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:25:43,839 INFO L225 Difference]: With dead ends: 31601 [2022-01-28 15:25:43,839 INFO L226 Difference]: Without dead ends: 30794 [2022-01-28 15:25:43,844 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 263 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26120 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=17002, Invalid=52958, Unknown=0, NotChecked=0, Total=69960 [2022-01-28 15:25:43,845 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 765 mSDsluCounter, 821 mSDsCounter, 0 mSdLazyCounter, 2431 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 765 SdHoareTripleChecker+Valid, 338 SdHoareTripleChecker+Invalid, 2583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 2431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:25:43,845 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [765 Valid, 338 Invalid, 2583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 2431 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-28 15:25:43,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30794 states. [2022-01-28 15:25:44,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30794 to 25945. [2022-01-28 15:25:44,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25945 states, 25944 states have (on average 2.3479031760715388) internal successors, (60914), 25944 states have internal predecessors, (60914), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:44,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25945 states to 25945 states and 60914 transitions. [2022-01-28 15:25:44,315 INFO L78 Accepts]: Start accepts. Automaton has 25945 states and 60914 transitions. Word has length 53 [2022-01-28 15:25:44,315 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:25:44,315 INFO L470 AbstractCegarLoop]: Abstraction has 25945 states and 60914 transitions. [2022-01-28 15:25:44,316 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.1791044776119404) internal successors, (146), 66 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:44,316 INFO L276 IsEmpty]: Start isEmpty. Operand 25945 states and 60914 transitions. [2022-01-28 15:25:44,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-01-28 15:25:44,336 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:25:44,336 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:25:44,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2022-01-28 15:25:44,536 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:44,536 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:25:44,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:25:44,537 INFO L85 PathProgramCache]: Analyzing trace with hash -226669163, now seen corresponding path program 56 times [2022-01-28 15:25:44,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:25:44,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868880192] [2022-01-28 15:25:44,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:25:44,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:25:44,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:44,683 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 91 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:44,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:25:44,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868880192] [2022-01-28 15:25:44,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868880192] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:25:44,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572320964] [2022-01-28 15:25:44,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:25:44,683 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:44,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:25:44,684 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-28 15:25:44,685 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-28 15:25:44,711 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:25:44,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:25:44,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-28 15:25:44,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:25:45,376 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 91 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:45,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:25:46,221 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 100 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:46,221 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1572320964] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:25:46,221 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:25:46,221 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 24, 23] total 55 [2022-01-28 15:25:46,221 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672384375] [2022-01-28 15:25:46,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:25:46,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-01-28 15:25:46,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:25:46,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-01-28 15:25:46,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=746, Invalid=2334, Unknown=0, NotChecked=0, Total=3080 [2022-01-28 15:25:46,222 INFO L87 Difference]: Start difference. First operand 25945 states and 60914 transitions. Second operand has 56 states, 56 states have (on average 2.4642857142857144) internal successors, (138), 55 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:50,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:25:50,226 INFO L93 Difference]: Finished difference Result 27616 states and 64299 transitions. [2022-01-28 15:25:50,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-01-28 15:25:50,227 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.4642857142857144) internal successors, (138), 55 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2022-01-28 15:25:50,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:25:50,276 INFO L225 Difference]: With dead ends: 27616 [2022-01-28 15:25:50,277 INFO L226 Difference]: Without dead ends: 27612 [2022-01-28 15:25:50,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13736 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=10216, Invalid=28790, Unknown=0, NotChecked=0, Total=39006 [2022-01-28 15:25:50,281 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 470 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 1173 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 470 SdHoareTripleChecker+Valid, 123 SdHoareTripleChecker+Invalid, 1277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:25:50,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [470 Valid, 123 Invalid, 1277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1173 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:25:50,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27612 states. [2022-01-28 15:25:50,754 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27612 to 25945. [2022-01-28 15:25:50,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25945 states, 25944 states have (on average 2.347787542399013) internal successors, (60911), 25944 states have internal predecessors, (60911), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:50,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25945 states to 25945 states and 60911 transitions. [2022-01-28 15:25:50,828 INFO L78 Accepts]: Start accepts. Automaton has 25945 states and 60911 transitions. Word has length 53 [2022-01-28 15:25:50,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:25:50,829 INFO L470 AbstractCegarLoop]: Abstraction has 25945 states and 60911 transitions. [2022-01-28 15:25:50,829 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.4642857142857144) internal successors, (138), 55 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:50,829 INFO L276 IsEmpty]: Start isEmpty. Operand 25945 states and 60911 transitions. [2022-01-28 15:25:50,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-28 15:25:50,851 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:25:50,852 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:25:50,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-01-28 15:25:51,052 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:51,052 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:25:51,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:25:51,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1484254207, now seen corresponding path program 57 times [2022-01-28 15:25:51,053 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:25:51,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591094013] [2022-01-28 15:25:51,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:25:51,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:25:51,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:51,213 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 1 proven. 199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:51,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:25:51,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591094013] [2022-01-28 15:25:51,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591094013] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:25:51,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95294318] [2022-01-28 15:25:51,214 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:25:51,214 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:51,214 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:25:51,215 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-28 15:25:51,216 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-28 15:25:51,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-01-28 15:25:51,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:25:51,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-28 15:25:51,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:25:51,570 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 25 proven. 175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:51,570 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:25:51,846 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 81 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:51,846 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95294318] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:25:51,846 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:25:51,846 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20, 16] total 29 [2022-01-28 15:25:51,846 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564605883] [2022-01-28 15:25:51,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:25:51,847 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-01-28 15:25:51,847 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:25:51,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-01-28 15:25:51,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=595, Unknown=0, NotChecked=0, Total=812 [2022-01-28 15:25:51,847 INFO L87 Difference]: Start difference. First operand 25945 states and 60911 transitions. Second operand has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:52,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:25:52,580 INFO L93 Difference]: Finished difference Result 36620 states and 86993 transitions. [2022-01-28 15:25:52,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-28 15:25:52,581 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-01-28 15:25:52,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:25:52,652 INFO L225 Difference]: With dead ends: 36620 [2022-01-28 15:25:52,652 INFO L226 Difference]: Without dead ends: 36529 [2022-01-28 15:25:52,652 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 100 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=353, Invalid=1287, Unknown=0, NotChecked=0, Total=1640 [2022-01-28 15:25:52,653 INFO L933 BasicCegarLoop]: 113 mSDtfsCounter, 307 mSDsluCounter, 1637 mSDsCounter, 0 mSdLazyCounter, 1210 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 1263 SdHoareTripleChecker+Invalid, 1269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-28 15:25:52,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 1263 Invalid, 1269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1210 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-01-28 15:25:52,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36529 states. [2022-01-28 15:25:53,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36529 to 31629. [2022-01-28 15:25:53,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31629 states, 31628 states have (on average 2.3720753762488935) internal successors, (75024), 31628 states have internal predecessors, (75024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:53,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31629 states to 31629 states and 75024 transitions. [2022-01-28 15:25:53,384 INFO L78 Accepts]: Start accepts. Automaton has 31629 states and 75024 transitions. Word has length 55 [2022-01-28 15:25:53,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:25:53,385 INFO L470 AbstractCegarLoop]: Abstraction has 31629 states and 75024 transitions. [2022-01-28 15:25:53,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 3.7241379310344827) internal successors, (108), 29 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:25:53,385 INFO L276 IsEmpty]: Start isEmpty. Operand 31629 states and 75024 transitions. [2022-01-28 15:25:53,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-28 15:25:53,411 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:25:53,411 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:25:53,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-01-28 15:25:53,612 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-01-28 15:25:53,613 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:25:53,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:25:53,613 INFO L85 PathProgramCache]: Analyzing trace with hash 783619073, now seen corresponding path program 58 times [2022-01-28 15:25:53,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:25:53,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082548787] [2022-01-28 15:25:53,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:25:53,613 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:25:53,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:25:54,115 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 19 proven. 181 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:54,116 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:25:54,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082548787] [2022-01-28 15:25:54,116 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082548787] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:25:54,116 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8273098] [2022-01-28 15:25:54,116 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:25:54,116 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:25:54,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:25:54,117 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-28 15:25:54,118 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-28 15:25:54,144 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:25:54,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:25:54,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 58 conjunts are in the unsatisfiable core [2022-01-28 15:25:54,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:25:55,062 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 19 proven. 181 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:55,062 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:25:59,493 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 28 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:25:59,493 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8273098] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:25:59,494 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:25:59,494 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 26, 26] total 69 [2022-01-28 15:25:59,494 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102234505] [2022-01-28 15:25:59,494 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:25:59,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-01-28 15:25:59,494 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:25:59,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-01-28 15:25:59,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1173, Invalid=3657, Unknown=0, NotChecked=0, Total=4830 [2022-01-28 15:25:59,495 INFO L87 Difference]: Start difference. First operand 31629 states and 75024 transitions. Second operand has 70 states, 70 states have (on average 2.057142857142857) internal successors, (144), 69 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:15,708 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:26:15,708 INFO L93 Difference]: Finished difference Result 48125 states and 112362 transitions. [2022-01-28 15:26:15,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-01-28 15:26:15,709 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.057142857142857) internal successors, (144), 69 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-01-28 15:26:15,709 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:26:15,797 INFO L225 Difference]: With dead ends: 48125 [2022-01-28 15:26:15,797 INFO L226 Difference]: Without dead ends: 48119 [2022-01-28 15:26:15,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 138 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5996 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=5215, Invalid=14245, Unknown=0, NotChecked=0, Total=19460 [2022-01-28 15:26:15,798 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 844 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 3305 mSolverCounterSat, 574 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 844 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 3879 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 574 IncrementalHoareTripleChecker+Valid, 3305 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:26:15,798 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [844 Valid, 254 Invalid, 3879 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [574 Valid, 3305 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-28 15:26:15,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48119 states. [2022-01-28 15:26:16,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48119 to 36125. [2022-01-28 15:26:16,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36125 states, 36124 states have (on average 2.3701140516000443) internal successors, (85618), 36124 states have internal predecessors, (85618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:16,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36125 states to 36125 states and 85618 transitions. [2022-01-28 15:26:16,471 INFO L78 Accepts]: Start accepts. Automaton has 36125 states and 85618 transitions. Word has length 55 [2022-01-28 15:26:16,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:26:16,471 INFO L470 AbstractCegarLoop]: Abstraction has 36125 states and 85618 transitions. [2022-01-28 15:26:16,472 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.057142857142857) internal successors, (144), 69 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:16,472 INFO L276 IsEmpty]: Start isEmpty. Operand 36125 states and 85618 transitions. [2022-01-28 15:26:16,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-28 15:26:16,501 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:26:16,502 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:26:16,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-01-28 15:26:16,702 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-01-28 15:26:16,702 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:26:16,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:26:16,702 INFO L85 PathProgramCache]: Analyzing trace with hash 1260759283, now seen corresponding path program 59 times [2022-01-28 15:26:16,703 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:26:16,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579866240] [2022-01-28 15:26:16,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:26:16,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:26:16,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:26:16,855 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 88 proven. 113 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-28 15:26:16,855 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:26:16,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579866240] [2022-01-28 15:26:16,855 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579866240] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:26:16,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437863530] [2022-01-28 15:26:16,855 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:26:16,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:16,856 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:26:16,856 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-28 15:26:16,857 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-28 15:26:16,895 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2022-01-28 15:26:16,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:26:16,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 53 conjunts are in the unsatisfiable core [2022-01-28 15:26:16,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:26:17,696 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 56 proven. 146 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-01-28 15:26:17,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:26:19,642 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 64 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:19,643 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437863530] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:26:19,643 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:26:19,643 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 24, 26] total 63 [2022-01-28 15:26:19,643 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778942499] [2022-01-28 15:26:19,643 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:26:19,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-01-28 15:26:19,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:26:19,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-01-28 15:26:19,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=977, Invalid=3055, Unknown=0, NotChecked=0, Total=4032 [2022-01-28 15:26:19,644 INFO L87 Difference]: Start difference. First operand 36125 states and 85618 transitions. Second operand has 64 states, 64 states have (on average 2.28125) internal successors, (146), 63 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:37,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:26:37,786 INFO L93 Difference]: Finished difference Result 92096 states and 212175 transitions. [2022-01-28 15:26:37,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2022-01-28 15:26:37,787 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.28125) internal successors, (146), 63 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-01-28 15:26:37,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:26:37,996 INFO L225 Difference]: With dead ends: 92096 [2022-01-28 15:26:37,997 INFO L226 Difference]: Without dead ends: 91757 [2022-01-28 15:26:38,001 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 304 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48591 ImplicationChecksByTransitivity, 16.6s TimeCoverageRelationStatistics Valid=28862, Invalid=64468, Unknown=0, NotChecked=0, Total=93330 [2022-01-28 15:26:38,001 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 1458 mSDsluCounter, 1184 mSDsCounter, 0 mSdLazyCounter, 3203 mSolverCounterSat, 420 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1458 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 3623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 420 IncrementalHoareTripleChecker+Valid, 3203 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:26:38,001 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1458 Valid, 664 Invalid, 3623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [420 Valid, 3203 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-28 15:26:38,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91757 states. [2022-01-28 15:26:39,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91757 to 46870. [2022-01-28 15:26:39,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46870 states, 46869 states have (on average 2.361091553052124) internal successors, (110662), 46869 states have internal predecessors, (110662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:39,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46870 states to 46870 states and 110662 transitions. [2022-01-28 15:26:39,343 INFO L78 Accepts]: Start accepts. Automaton has 46870 states and 110662 transitions. Word has length 55 [2022-01-28 15:26:39,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:26:39,343 INFO L470 AbstractCegarLoop]: Abstraction has 46870 states and 110662 transitions. [2022-01-28 15:26:39,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.28125) internal successors, (146), 63 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:39,343 INFO L276 IsEmpty]: Start isEmpty. Operand 46870 states and 110662 transitions. [2022-01-28 15:26:39,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-28 15:26:39,386 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:26:39,386 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:26:39,402 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-01-28 15:26:39,587 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:39,587 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:26:39,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:26:39,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1421025927, now seen corresponding path program 60 times [2022-01-28 15:26:39,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:26:39,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523906542] [2022-01-28 15:26:39,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:26:39,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:26:39,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:26:39,817 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 68 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:39,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:26:39,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523906542] [2022-01-28 15:26:39,817 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523906542] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:26:39,817 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [398067045] [2022-01-28 15:26:39,817 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:26:39,818 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:39,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:26:39,819 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-28 15:26:39,820 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-28 15:26:39,866 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2022-01-28 15:26:39,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:26:39,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-28 15:26:39,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:26:40,764 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 68 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:40,764 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:26:41,739 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 77 proven. 123 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:41,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [398067045] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:26:41,739 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:26:41,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 26, 26] total 63 [2022-01-28 15:26:41,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168871740] [2022-01-28 15:26:41,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:26:41,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-01-28 15:26:41,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:26:41,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-01-28 15:26:41,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=3166, Unknown=0, NotChecked=0, Total=4032 [2022-01-28 15:26:41,741 INFO L87 Difference]: Start difference. First operand 46870 states and 110662 transitions. Second operand has 64 states, 64 states have (on average 2.265625) internal successors, (145), 63 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:50,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:26:50,990 INFO L93 Difference]: Finished difference Result 76643 states and 178884 transitions. [2022-01-28 15:26:50,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 224 states. [2022-01-28 15:26:50,990 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.265625) internal successors, (145), 63 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-01-28 15:26:50,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:26:51,259 INFO L225 Difference]: With dead ends: 76643 [2022-01-28 15:26:51,259 INFO L226 Difference]: Without dead ends: 76637 [2022-01-28 15:26:51,261 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 281 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29903 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=18642, Invalid=61164, Unknown=0, NotChecked=0, Total=79806 [2022-01-28 15:26:51,262 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 907 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 2912 mSolverCounterSat, 379 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 907 SdHoareTripleChecker+Valid, 638 SdHoareTripleChecker+Invalid, 3291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 379 IncrementalHoareTripleChecker+Valid, 2912 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:26:51,262 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [907 Valid, 638 Invalid, 3291 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [379 Valid, 2912 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 15:26:51,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76637 states. [2022-01-28 15:26:52,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76637 to 45819. [2022-01-28 15:26:52,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45819 states, 45818 states have (on average 2.363874459819285) internal successors, (108308), 45818 states have internal predecessors, (108308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:52,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45819 states to 45819 states and 108308 transitions. [2022-01-28 15:26:52,278 INFO L78 Accepts]: Start accepts. Automaton has 45819 states and 108308 transitions. Word has length 55 [2022-01-28 15:26:52,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:26:52,278 INFO L470 AbstractCegarLoop]: Abstraction has 45819 states and 108308 transitions. [2022-01-28 15:26:52,278 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.265625) internal successors, (145), 63 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:26:52,278 INFO L276 IsEmpty]: Start isEmpty. Operand 45819 states and 108308 transitions. [2022-01-28 15:26:52,315 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-01-28 15:26:52,315 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:26:52,315 INFO L514 BasicCegarLoop]: trace histogram [10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:26:52,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-01-28 15:26:52,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:52,516 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:26:52,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:26:52,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1501623287, now seen corresponding path program 61 times [2022-01-28 15:26:52,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:26:52,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831669478] [2022-01-28 15:26:52,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:26:52,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:26:52,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:26:52,779 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 72 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:52,779 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:26:52,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831669478] [2022-01-28 15:26:52,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831669478] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:26:52,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1838054910] [2022-01-28 15:26:52,779 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:26:52,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:26:52,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:26:52,781 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-28 15:26:52,781 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-28 15:26:52,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:26:52,811 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-28 15:26:52,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:26:53,701 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 72 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:53,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:26:54,629 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 81 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:26:54,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1838054910] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:26:54,630 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:26:54,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 28] total 73 [2022-01-28 15:26:54,630 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819336079] [2022-01-28 15:26:54,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:26:54,630 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-01-28 15:26:54,630 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:26:54,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-01-28 15:26:54,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=913, Invalid=4489, Unknown=0, NotChecked=0, Total=5402 [2022-01-28 15:26:54,632 INFO L87 Difference]: Start difference. First operand 45819 states and 108308 transitions. Second operand has 74 states, 74 states have (on average 2.108108108108108) internal successors, (156), 73 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:03,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:27:03,145 INFO L93 Difference]: Finished difference Result 61421 states and 141782 transitions. [2022-01-28 15:27:03,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 222 states. [2022-01-28 15:27:03,146 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.108108108108108) internal successors, (156), 73 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2022-01-28 15:27:03,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:27:03,275 INFO L225 Difference]: With dead ends: 61421 [2022-01-28 15:27:03,275 INFO L226 Difference]: Without dead ends: 59909 [2022-01-28 15:27:03,278 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 351 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 289 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31582 ImplicationChecksByTransitivity, 7.5s TimeCoverageRelationStatistics Valid=20947, Invalid=63443, Unknown=0, NotChecked=0, Total=84390 [2022-01-28 15:27:03,279 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 935 mSDsluCounter, 963 mSDsCounter, 0 mSdLazyCounter, 2580 mSolverCounterSat, 245 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 935 SdHoareTripleChecker+Valid, 433 SdHoareTripleChecker+Invalid, 2825 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 245 IncrementalHoareTripleChecker+Valid, 2580 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-28 15:27:03,279 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [935 Valid, 433 Invalid, 2825 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [245 Valid, 2580 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-28 15:27:03,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59909 states. [2022-01-28 15:27:04,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59909 to 44402. [2022-01-28 15:27:04,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44402 states, 44401 states have (on average 2.3558027972342965) internal successors, (104600), 44401 states have internal predecessors, (104600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:04,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44402 states to 44402 states and 104600 transitions. [2022-01-28 15:27:04,169 INFO L78 Accepts]: Start accepts. Automaton has 44402 states and 104600 transitions. Word has length 55 [2022-01-28 15:27:04,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:27:04,170 INFO L470 AbstractCegarLoop]: Abstraction has 44402 states and 104600 transitions. [2022-01-28 15:27:04,170 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.108108108108108) internal successors, (156), 73 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:04,170 INFO L276 IsEmpty]: Start isEmpty. Operand 44402 states and 104600 transitions. [2022-01-28 15:27:04,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-28 15:27:04,211 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:27:04,212 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:27:04,228 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-28 15:27:04,412 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:27:04,412 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:27:04,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:27:04,413 INFO L85 PathProgramCache]: Analyzing trace with hash 554537791, now seen corresponding path program 62 times [2022-01-28 15:27:04,413 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:27:04,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695657781] [2022-01-28 15:27:04,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:27:04,413 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:27:04,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:27:04,672 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:04,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:27:04,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695657781] [2022-01-28 15:27:04,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695657781] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:27:04,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1778787874] [2022-01-28 15:27:04,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:27:04,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:27:04,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:27:04,674 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-28 15:27:04,675 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-28 15:27:04,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:27:04,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:27:04,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-28 15:27:04,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:27:05,499 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:05,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:27:06,760 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 110 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:06,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1778787874] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:27:06,760 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:27:06,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 27, 26] total 72 [2022-01-28 15:27:06,761 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643938986] [2022-01-28 15:27:06,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:27:06,761 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-01-28 15:27:06,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:27:06,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-01-28 15:27:06,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=983, Invalid=4273, Unknown=0, NotChecked=0, Total=5256 [2022-01-28 15:27:06,762 INFO L87 Difference]: Start difference. First operand 44402 states and 104600 transitions. Second operand has 73 states, 73 states have (on average 2.164383561643836) internal successors, (158), 72 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:14,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:27:14,876 INFO L93 Difference]: Finished difference Result 50011 states and 116036 transitions. [2022-01-28 15:27:14,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 239 states. [2022-01-28 15:27:14,877 INFO L78 Accepts]: Start accepts. Automaton has has 73 states, 73 states have (on average 2.164383561643836) internal successors, (158), 72 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-01-28 15:27:14,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:27:14,967 INFO L225 Difference]: With dead ends: 50011 [2022-01-28 15:27:14,967 INFO L226 Difference]: Without dead ends: 48994 [2022-01-28 15:27:14,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 305 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36195 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=22845, Invalid=71097, Unknown=0, NotChecked=0, Total=93942 [2022-01-28 15:27:14,970 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 1228 mSDsluCounter, 680 mSDsCounter, 0 mSdLazyCounter, 2001 mSolverCounterSat, 190 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1228 SdHoareTripleChecker+Valid, 309 SdHoareTripleChecker+Invalid, 2191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 190 IncrementalHoareTripleChecker+Valid, 2001 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:27:14,970 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1228 Valid, 309 Invalid, 2191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [190 Valid, 2001 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-28 15:27:15,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48994 states. [2022-01-28 15:27:15,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48994 to 44076. [2022-01-28 15:27:15,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44076 states, 44075 states have (on average 2.3537379466817923) internal successors, (103741), 44075 states have internal predecessors, (103741), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:15,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44076 states to 44076 states and 103741 transitions. [2022-01-28 15:27:15,771 INFO L78 Accepts]: Start accepts. Automaton has 44076 states and 103741 transitions. Word has length 57 [2022-01-28 15:27:15,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:27:15,771 INFO L470 AbstractCegarLoop]: Abstraction has 44076 states and 103741 transitions. [2022-01-28 15:27:15,772 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 2.164383561643836) internal successors, (158), 72 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:15,772 INFO L276 IsEmpty]: Start isEmpty. Operand 44076 states and 103741 transitions. [2022-01-28 15:27:15,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-28 15:27:15,814 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:27:15,814 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:27:15,830 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-28 15:27:16,015 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:27:16,015 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:27:16,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:27:16,016 INFO L85 PathProgramCache]: Analyzing trace with hash -880443627, now seen corresponding path program 63 times [2022-01-28 15:27:16,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:27:16,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309814983] [2022-01-28 15:27:16,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:27:16,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:27:16,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:27:16,215 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 111 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:16,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:27:16,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309814983] [2022-01-28 15:27:16,216 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309814983] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:27:16,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977903332] [2022-01-28 15:27:16,216 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:27:16,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:27:16,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:27:16,219 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-28 15:27:16,220 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-28 15:27:16,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2022-01-28 15:27:16,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:27:16,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 62 conjunts are in the unsatisfiable core [2022-01-28 15:27:16,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:27:17,243 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 21 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:17,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:27:19,139 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 31 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:19,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977903332] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:27:19,139 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:27:19,139 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 27, 27] total 63 [2022-01-28 15:27:19,139 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321258700] [2022-01-28 15:27:19,139 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:27:19,139 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-01-28 15:27:19,140 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:27:19,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-01-28 15:27:19,140 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=852, Invalid=3180, Unknown=0, NotChecked=0, Total=4032 [2022-01-28 15:27:19,140 INFO L87 Difference]: Start difference. First operand 44076 states and 103741 transitions. Second operand has 64 states, 64 states have (on average 2.359375) internal successors, (151), 63 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:29,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:27:29,413 INFO L93 Difference]: Finished difference Result 50542 states and 118060 transitions. [2022-01-28 15:27:29,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2022-01-28 15:27:29,413 INFO L78 Accepts]: Start accepts. Automaton has has 64 states, 64 states have (on average 2.359375) internal successors, (151), 63 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-01-28 15:27:29,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:27:29,507 INFO L225 Difference]: With dead ends: 50542 [2022-01-28 15:27:29,507 INFO L226 Difference]: Without dead ends: 50538 [2022-01-28 15:27:29,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 324 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43934 ImplicationChecksByTransitivity, 9.0s TimeCoverageRelationStatistics Valid=26436, Invalid=79514, Unknown=0, NotChecked=0, Total=105950 [2022-01-28 15:27:29,513 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 1019 mSDsluCounter, 1235 mSDsCounter, 0 mSdLazyCounter, 3665 mSolverCounterSat, 371 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1019 SdHoareTripleChecker+Valid, 680 SdHoareTripleChecker+Invalid, 4036 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 371 IncrementalHoareTripleChecker+Valid, 3665 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:27:29,513 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1019 Valid, 680 Invalid, 4036 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [371 Valid, 3665 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-28 15:27:29,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50538 states. [2022-01-28 15:27:30,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50538 to 44017. [2022-01-28 15:27:30,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44017 states, 44016 states have (on average 2.3667984369320245) internal successors, (104177), 44016 states have internal predecessors, (104177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:30,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44017 states to 44017 states and 104177 transitions. [2022-01-28 15:27:30,279 INFO L78 Accepts]: Start accepts. Automaton has 44017 states and 104177 transitions. Word has length 57 [2022-01-28 15:27:30,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:27:30,279 INFO L470 AbstractCegarLoop]: Abstraction has 44017 states and 104177 transitions. [2022-01-28 15:27:30,279 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 64 states, 64 states have (on average 2.359375) internal successors, (151), 63 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:30,279 INFO L276 IsEmpty]: Start isEmpty. Operand 44017 states and 104177 transitions. [2022-01-28 15:27:30,316 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-28 15:27:30,316 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:27:30,316 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:27:30,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-01-28 15:27:30,517 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-01-28 15:27:30,517 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:27:30,518 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:27:30,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1275848881, now seen corresponding path program 64 times [2022-01-28 15:27:30,518 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:27:30,518 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314089738] [2022-01-28 15:27:30,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:27:30,518 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:27:30,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:27:30,727 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 89 proven. 127 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-01-28 15:27:30,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:27:30,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314089738] [2022-01-28 15:27:30,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314089738] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:27:30,728 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050984575] [2022-01-28 15:27:30,728 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:27:30,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:27:30,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:27:30,729 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-28 15:27:30,729 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-28 15:27:30,771 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:27:30,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:27:30,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-28 15:27:30,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:27:31,779 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 56 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:31,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:27:32,970 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 72 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:32,970 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050984575] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:27:32,970 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:27:32,971 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 26, 28] total 71 [2022-01-28 15:27:32,971 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913456321] [2022-01-28 15:27:32,971 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:27:32,971 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-01-28 15:27:32,971 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:27:32,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-01-28 15:27:32,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=880, Invalid=4232, Unknown=0, NotChecked=0, Total=5112 [2022-01-28 15:27:32,972 INFO L87 Difference]: Start difference. First operand 44017 states and 104177 transitions. Second operand has 72 states, 72 states have (on average 2.1805555555555554) internal successors, (157), 71 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:44,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:27:44,162 INFO L93 Difference]: Finished difference Result 93082 states and 211418 transitions. [2022-01-28 15:27:44,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 259 states. [2022-01-28 15:27:44,163 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.1805555555555554) internal successors, (157), 71 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-01-28 15:27:44,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:27:44,357 INFO L225 Difference]: With dead ends: 93082 [2022-01-28 15:27:44,357 INFO L226 Difference]: Without dead ends: 91810 [2022-01-28 15:27:44,360 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 324 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44504 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=25610, Invalid=80340, Unknown=0, NotChecked=0, Total=105950 [2022-01-28 15:27:44,361 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 1388 mSDsluCounter, 971 mSDsCounter, 0 mSdLazyCounter, 3548 mSolverCounterSat, 560 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1388 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 4108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 560 IncrementalHoareTripleChecker+Valid, 3548 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:27:44,361 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1388 Valid, 438 Invalid, 4108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [560 Valid, 3548 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-28 15:27:44,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91810 states. [2022-01-28 15:27:45,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91810 to 44442. [2022-01-28 15:27:45,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44442 states, 44441 states have (on average 2.3639207038545487) internal successors, (105055), 44441 states have internal predecessors, (105055), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:45,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44442 states to 44442 states and 105055 transitions. [2022-01-28 15:27:45,489 INFO L78 Accepts]: Start accepts. Automaton has 44442 states and 105055 transitions. Word has length 57 [2022-01-28 15:27:45,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:27:45,490 INFO L470 AbstractCegarLoop]: Abstraction has 44442 states and 105055 transitions. [2022-01-28 15:27:45,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 2.1805555555555554) internal successors, (157), 71 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:45,490 INFO L276 IsEmpty]: Start isEmpty. Operand 44442 states and 105055 transitions. [2022-01-28 15:27:45,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-01-28 15:27:45,528 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:27:45,528 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:27:45,544 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-01-28 15:27:45,729 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:27:45,729 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:27:45,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:27:45,730 INFO L85 PathProgramCache]: Analyzing trace with hash 38084029, now seen corresponding path program 65 times [2022-01-28 15:27:45,730 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:27:45,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044565861] [2022-01-28 15:27:45,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:27:45,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:27:45,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:27:45,898 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 98 proven. 113 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-28 15:27:45,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:27:45,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044565861] [2022-01-28 15:27:45,898 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044565861] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:27:45,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805773375] [2022-01-28 15:27:45,898 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:27:45,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:27:45,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:27:45,899 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-28 15:27:45,900 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-28 15:27:45,934 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-01-28 15:27:45,934 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:27:45,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 52 conjunts are in the unsatisfiable core [2022-01-28 15:27:45,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:27:46,672 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 49 proven. 170 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:27:46,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:27:48,220 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 49 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:48,220 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805773375] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:27:48,220 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:27:48,220 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26, 27] total 66 [2022-01-28 15:27:48,220 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947401485] [2022-01-28 15:27:48,220 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:27:48,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-01-28 15:27:48,221 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:27:48,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-01-28 15:27:48,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=794, Invalid=3628, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:27:48,221 INFO L87 Difference]: Start difference. First operand 44442 states and 105055 transitions. Second operand has 67 states, 67 states have (on average 2.283582089552239) internal successors, (153), 66 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:56,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:27:56,791 INFO L93 Difference]: Finished difference Result 124942 states and 283588 transitions. [2022-01-28 15:27:56,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 210 states. [2022-01-28 15:27:56,792 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.283582089552239) internal successors, (153), 66 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2022-01-28 15:27:56,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:27:57,107 INFO L225 Difference]: With dead ends: 124942 [2022-01-28 15:27:57,108 INFO L226 Difference]: Without dead ends: 124468 [2022-01-28 15:27:57,111 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 270 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31245 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=18217, Invalid=55495, Unknown=0, NotChecked=0, Total=73712 [2022-01-28 15:27:57,111 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 1125 mSDsluCounter, 1071 mSDsCounter, 0 mSdLazyCounter, 2969 mSolverCounterSat, 363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1125 SdHoareTripleChecker+Valid, 530 SdHoareTripleChecker+Invalid, 3332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 363 IncrementalHoareTripleChecker+Valid, 2969 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:27:57,112 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1125 Valid, 530 Invalid, 3332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [363 Valid, 2969 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 15:27:57,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 124468 states. [2022-01-28 15:27:58,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 124468 to 53214. [2022-01-28 15:27:58,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53214 states, 53213 states have (on average 2.3461935993084397) internal successors, (124848), 53213 states have internal predecessors, (124848), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:59,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53214 states to 53214 states and 124848 transitions. [2022-01-28 15:27:59,097 INFO L78 Accepts]: Start accepts. Automaton has 53214 states and 124848 transitions. Word has length 57 [2022-01-28 15:27:59,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:27:59,097 INFO L470 AbstractCegarLoop]: Abstraction has 53214 states and 124848 transitions. [2022-01-28 15:27:59,097 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.283582089552239) internal successors, (153), 66 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:27:59,097 INFO L276 IsEmpty]: Start isEmpty. Operand 53214 states and 124848 transitions. [2022-01-28 15:27:59,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-28 15:27:59,329 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:27:59,329 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:27:59,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2022-01-28 15:27:59,529 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-01-28 15:27:59,530 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:27:59,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:27:59,530 INFO L85 PathProgramCache]: Analyzing trace with hash -588351939, now seen corresponding path program 66 times [2022-01-28 15:27:59,530 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:27:59,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751663585] [2022-01-28 15:27:59,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:27:59,531 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:27:59,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:27:59,693 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 1 proven. 241 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:27:59,693 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:27:59,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751663585] [2022-01-28 15:27:59,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1751663585] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:27:59,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [519787666] [2022-01-28 15:27:59,693 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:27:59,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:27:59,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:27:59,695 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-28 15:27:59,695 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-28 15:27:59,732 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-01-28 15:27:59,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:27:59,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-28 15:27:59,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:00,070 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 64 proven. 178 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:00,070 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:00,406 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 100 proven. 142 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:00,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [519787666] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:00,407 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:00,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 24, 17] total 31 [2022-01-28 15:28:00,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139956862] [2022-01-28 15:28:00,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:00,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-01-28 15:28:00,407 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:00,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-01-28 15:28:00,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=683, Unknown=0, NotChecked=0, Total=930 [2022-01-28 15:28:00,408 INFO L87 Difference]: Start difference. First operand 53214 states and 124848 transitions. Second operand has 31 states, 31 states have (on average 3.7419354838709675) internal successors, (116), 31 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:01,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:01,375 INFO L93 Difference]: Finished difference Result 71485 states and 169894 transitions. [2022-01-28 15:28:01,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-28 15:28:01,376 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 3.7419354838709675) internal successors, (116), 31 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-28 15:28:01,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:01,603 INFO L225 Difference]: With dead ends: 71485 [2022-01-28 15:28:01,603 INFO L226 Difference]: Without dead ends: 71391 [2022-01-28 15:28:01,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 108 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=400, Invalid=1492, Unknown=0, NotChecked=0, Total=1892 [2022-01-28 15:28:01,603 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 321 mSDsluCounter, 2018 mSDsCounter, 0 mSdLazyCounter, 1492 mSolverCounterSat, 59 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 1539 SdHoareTripleChecker+Invalid, 1551 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 59 IncrementalHoareTripleChecker+Valid, 1492 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:28:01,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 1539 Invalid, 1551 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [59 Valid, 1492 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-01-28 15:28:01,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71391 states. [2022-01-28 15:28:02,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71391 to 63187. [2022-01-28 15:28:02,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63187 states, 63186 states have (on average 2.3767606748330325) internal successors, (150178), 63186 states have internal predecessors, (150178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:02,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63187 states to 63187 states and 150178 transitions. [2022-01-28 15:28:02,907 INFO L78 Accepts]: Start accepts. Automaton has 63187 states and 150178 transitions. Word has length 59 [2022-01-28 15:28:02,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:02,907 INFO L470 AbstractCegarLoop]: Abstraction has 63187 states and 150178 transitions. [2022-01-28 15:28:02,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 3.7419354838709675) internal successors, (116), 31 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:02,908 INFO L276 IsEmpty]: Start isEmpty. Operand 63187 states and 150178 transitions. [2022-01-28 15:28:03,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-28 15:28:03,133 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:03,133 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:28:03,149 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-01-28 15:28:03,334 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-01-28 15:28:03,334 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:28:03,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:03,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1987137683, now seen corresponding path program 67 times [2022-01-28 15:28:03,334 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:03,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162553525] [2022-01-28 15:28:03,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:03,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:03,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:03,653 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:03,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:03,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162553525] [2022-01-28 15:28:03,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162553525] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:03,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [795101368] [2022-01-28 15:28:03,653 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:28:03,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:03,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:03,654 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-28 15:28:03,657 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-28 15:28:03,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:03,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 64 conjunts are in the unsatisfiable core [2022-01-28 15:28:03,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:04,630 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:04,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:10,292 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 2 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:10,292 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [795101368] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:10,293 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:10,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27, 28] total 68 [2022-01-28 15:28:10,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717221943] [2022-01-28 15:28:10,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:10,293 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-01-28 15:28:10,293 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:10,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-01-28 15:28:10,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=987, Invalid=3705, Unknown=0, NotChecked=0, Total=4692 [2022-01-28 15:28:10,294 INFO L87 Difference]: Start difference. First operand 63187 states and 150178 transitions. Second operand has 69 states, 69 states have (on average 2.3768115942028984) internal successors, (164), 68 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:41,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:28:41,479 INFO L93 Difference]: Finished difference Result 117551 states and 276843 transitions. [2022-01-28 15:28:41,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2022-01-28 15:28:41,479 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.3768115942028984) internal successors, (164), 68 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-28 15:28:41,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:28:41,758 INFO L225 Difference]: With dead ends: 117551 [2022-01-28 15:28:41,758 INFO L226 Difference]: Without dead ends: 117509 [2022-01-28 15:28:41,761 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 275 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29336 ImplicationChecksByTransitivity, 28.1s TimeCoverageRelationStatistics Valid=14373, Invalid=62079, Unknown=0, NotChecked=0, Total=76452 [2022-01-28 15:28:41,761 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 2080 mSDsluCounter, 2916 mSDsCounter, 0 mSdLazyCounter, 10758 mSolverCounterSat, 993 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2080 SdHoareTripleChecker+Valid, 1543 SdHoareTripleChecker+Invalid, 11751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 993 IncrementalHoareTripleChecker+Valid, 10758 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:28:41,761 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2080 Valid, 1543 Invalid, 11751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [993 Valid, 10758 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2022-01-28 15:28:41,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117509 states. [2022-01-28 15:28:43,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117509 to 78669. [2022-01-28 15:28:43,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78669 states, 78668 states have (on average 2.4081202013525194) internal successors, (189442), 78668 states have internal predecessors, (189442), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:43,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78669 states to 78669 states and 189442 transitions. [2022-01-28 15:28:43,890 INFO L78 Accepts]: Start accepts. Automaton has 78669 states and 189442 transitions. Word has length 59 [2022-01-28 15:28:43,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:28:43,890 INFO L470 AbstractCegarLoop]: Abstraction has 78669 states and 189442 transitions. [2022-01-28 15:28:43,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 2.3768115942028984) internal successors, (164), 68 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:28:43,890 INFO L276 IsEmpty]: Start isEmpty. Operand 78669 states and 189442 transitions. [2022-01-28 15:28:43,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-28 15:28:43,955 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:28:43,955 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:28:43,971 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-28 15:28:44,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-01-28 15:28:44,156 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:28:44,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:28:44,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1256771773, now seen corresponding path program 68 times [2022-01-28 15:28:44,157 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:28:44,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505137372] [2022-01-28 15:28:44,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:28:44,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:28:44,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:28:44,502 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 21 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:44,503 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:28:44,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505137372] [2022-01-28 15:28:44,503 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505137372] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:28:44,503 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522379722] [2022-01-28 15:28:44,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:28:44,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:28:44,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:28:44,504 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-28 15:28:44,505 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-28 15:28:44,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:28:44,542 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:28:44,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 64 conjunts are in the unsatisfiable core [2022-01-28 15:28:44,544 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:28:45,482 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 21 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:45,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:28:51,664 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 31 proven. 211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:28:51,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522379722] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:28:51,665 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:28:51,665 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 28, 28] total 68 [2022-01-28 15:28:51,665 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147321226] [2022-01-28 15:28:51,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:28:51,665 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-01-28 15:28:51,665 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:28:51,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-01-28 15:28:51,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1098, Invalid=3594, Unknown=0, NotChecked=0, Total=4692 [2022-01-28 15:28:51,666 INFO L87 Difference]: Start difference. First operand 78669 states and 189442 transitions. Second operand has 69 states, 69 states have (on average 2.2753623188405796) internal successors, (157), 68 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:14,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:29:14,504 INFO L93 Difference]: Finished difference Result 93467 states and 225521 transitions. [2022-01-28 15:29:14,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2022-01-28 15:29:14,505 INFO L78 Accepts]: Start accepts. Automaton has has 69 states, 69 states have (on average 2.2753623188405796) internal successors, (157), 68 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-28 15:29:14,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:29:14,810 INFO L225 Difference]: With dead ends: 93467 [2022-01-28 15:29:14,810 INFO L226 Difference]: Without dead ends: 93445 [2022-01-28 15:29:14,811 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18228 ImplicationChecksByTransitivity, 21.2s TimeCoverageRelationStatistics Valid=11684, Invalid=37822, Unknown=0, NotChecked=0, Total=49506 [2022-01-28 15:29:14,812 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 1389 mSDsluCounter, 1787 mSDsCounter, 0 mSdLazyCounter, 7658 mSolverCounterSat, 878 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1389 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 8536 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 878 IncrementalHoareTripleChecker+Valid, 7658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-01-28 15:29:14,812 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1389 Valid, 852 Invalid, 8536 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [878 Valid, 7658 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-01-28 15:29:14,881 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93445 states. [2022-01-28 15:29:16,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93445 to 69713. [2022-01-28 15:29:16,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69713 states, 69712 states have (on average 2.4034742942391554) internal successors, (167551), 69712 states have internal predecessors, (167551), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:16,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69713 states to 69713 states and 167551 transitions. [2022-01-28 15:29:16,703 INFO L78 Accepts]: Start accepts. Automaton has 69713 states and 167551 transitions. Word has length 59 [2022-01-28 15:29:16,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:29:16,703 INFO L470 AbstractCegarLoop]: Abstraction has 69713 states and 167551 transitions. [2022-01-28 15:29:16,704 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 69 states, 69 states have (on average 2.2753623188405796) internal successors, (157), 68 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:16,704 INFO L276 IsEmpty]: Start isEmpty. Operand 69713 states and 167551 transitions. [2022-01-28 15:29:16,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-28 15:29:16,755 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:29:16,755 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:29:16,771 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-01-28 15:29:16,956 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-01-28 15:29:16,957 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:29:16,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:29:16,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1300336407, now seen corresponding path program 69 times [2022-01-28 15:29:16,958 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:29:16,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171923061] [2022-01-28 15:29:16,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:29:16,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:29:16,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:29:17,254 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 2 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:29:17,254 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:29:17,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171923061] [2022-01-28 15:29:17,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171923061] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:29:17,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119659728] [2022-01-28 15:29:17,254 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:29:17,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:29:17,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:29:17,255 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-28 15:29:17,256 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-28 15:29:17,302 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-01-28 15:29:17,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:29:17,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 61 conjunts are in the unsatisfiable core [2022-01-28 15:29:17,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:29:18,256 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 2 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:29:18,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:29:22,911 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 6 proven. 236 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:29:22,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119659728] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:29:22,911 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:29:22,911 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 27, 28] total 69 [2022-01-28 15:29:22,911 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896077011] [2022-01-28 15:29:22,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:29:22,911 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-01-28 15:29:22,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:29:22,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-01-28 15:29:22,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=3904, Unknown=0, NotChecked=0, Total=4830 [2022-01-28 15:29:22,912 INFO L87 Difference]: Start difference. First operand 69713 states and 167551 transitions. Second operand has 70 states, 70 states have (on average 2.3142857142857145) internal successors, (162), 69 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:29:59,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:29:59,989 INFO L93 Difference]: Finished difference Result 144092 states and 340742 transitions. [2022-01-28 15:29:59,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 277 states. [2022-01-28 15:29:59,989 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.3142857142857145) internal successors, (162), 69 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-28 15:29:59,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:30:00,393 INFO L225 Difference]: With dead ends: 144092 [2022-01-28 15:30:00,393 INFO L226 Difference]: Without dead ends: 144011 [2022-01-28 15:30:00,397 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 340 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47946 ImplicationChecksByTransitivity, 32.8s TimeCoverageRelationStatistics Valid=22207, Invalid=94415, Unknown=0, NotChecked=0, Total=116622 [2022-01-28 15:30:00,397 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 2185 mSDsluCounter, 2485 mSDsCounter, 0 mSdLazyCounter, 12419 mSolverCounterSat, 1163 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2185 SdHoareTripleChecker+Valid, 1244 SdHoareTripleChecker+Invalid, 13582 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1163 IncrementalHoareTripleChecker+Valid, 12419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2022-01-28 15:30:00,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2185 Valid, 1244 Invalid, 13582 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1163 Valid, 12419 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2022-01-28 15:30:00,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144011 states. [2022-01-28 15:30:02,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144011 to 88382. [2022-01-28 15:30:03,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88382 states, 88381 states have (on average 2.4319027845351378) internal successors, (214934), 88381 states have internal predecessors, (214934), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:03,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88382 states to 88382 states and 214934 transitions. [2022-01-28 15:30:03,485 INFO L78 Accepts]: Start accepts. Automaton has 88382 states and 214934 transitions. Word has length 59 [2022-01-28 15:30:03,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:30:03,485 INFO L470 AbstractCegarLoop]: Abstraction has 88382 states and 214934 transitions. [2022-01-28 15:30:03,485 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.3142857142857145) internal successors, (162), 69 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:03,485 INFO L276 IsEmpty]: Start isEmpty. Operand 88382 states and 214934 transitions. [2022-01-28 15:30:03,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-28 15:30:03,557 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:30:03,557 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:30:03,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Forceful destruction successful, exit code 0 [2022-01-28 15:30:03,757 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:30:03,757 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:30:03,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:30:03,758 INFO L85 PathProgramCache]: Analyzing trace with hash -1468394253, now seen corresponding path program 70 times [2022-01-28 15:30:03,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:30:03,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649171363] [2022-01-28 15:30:03,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:30:03,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:30:03,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:30:03,938 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 81 proven. 152 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-28 15:30:03,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:30:03,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649171363] [2022-01-28 15:30:03,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649171363] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:30:03,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389866845] [2022-01-28 15:30:03,938 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:30:03,938 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:30:03,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:30:03,940 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-28 15:30:03,943 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-28 15:30:03,975 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:30:03,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:30:03,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-28 15:30:03,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:30:04,850 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 56 proven. 176 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-28 15:30:04,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:30:07,110 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 72 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:07,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389866845] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:30:07,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:30:07,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 24, 29] total 66 [2022-01-28 15:30:07,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937725597] [2022-01-28 15:30:07,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:30:07,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-01-28 15:30:07,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:30:07,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-01-28 15:30:07,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=950, Invalid=3472, Unknown=0, NotChecked=0, Total=4422 [2022-01-28 15:30:07,112 INFO L87 Difference]: Start difference. First operand 88382 states and 214934 transitions. Second operand has 67 states, 67 states have (on average 2.328358208955224) internal successors, (156), 66 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:29,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:30:29,921 INFO L93 Difference]: Finished difference Result 222793 states and 531143 transitions. [2022-01-28 15:30:29,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2022-01-28 15:30:29,921 INFO L78 Accepts]: Start accepts. Automaton has has 67 states, 67 states have (on average 2.328358208955224) internal successors, (156), 66 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-28 15:30:29,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:30:30,834 INFO L225 Difference]: With dead ends: 222793 [2022-01-28 15:30:30,834 INFO L226 Difference]: Without dead ends: 222270 [2022-01-28 15:30:30,838 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 339 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57237 ImplicationChecksByTransitivity, 20.6s TimeCoverageRelationStatistics Valid=31204, Invalid=84736, Unknown=0, NotChecked=0, Total=115940 [2022-01-28 15:30:30,838 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 1942 mSDsluCounter, 1435 mSDsCounter, 0 mSdLazyCounter, 3651 mSolverCounterSat, 544 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1942 SdHoareTripleChecker+Valid, 812 SdHoareTripleChecker+Invalid, 4195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 544 IncrementalHoareTripleChecker+Valid, 3651 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:30:30,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1942 Valid, 812 Invalid, 4195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [544 Valid, 3651 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-28 15:30:31,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222270 states. [2022-01-28 15:30:34,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222270 to 135294. [2022-01-28 15:30:34,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 135294 states, 135293 states have (on average 2.426112215709608) internal successors, (328236), 135293 states have internal predecessors, (328236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:35,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 135294 states to 135294 states and 328236 transitions. [2022-01-28 15:30:35,366 INFO L78 Accepts]: Start accepts. Automaton has 135294 states and 328236 transitions. Word has length 59 [2022-01-28 15:30:35,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:30:35,366 INFO L470 AbstractCegarLoop]: Abstraction has 135294 states and 328236 transitions. [2022-01-28 15:30:35,366 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 67 states, 67 states have (on average 2.328358208955224) internal successors, (156), 66 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:35,366 INFO L276 IsEmpty]: Start isEmpty. Operand 135294 states and 328236 transitions. [2022-01-28 15:30:35,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-28 15:30:35,691 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:30:35,691 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:30:35,706 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-28 15:30:35,891 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:30:35,891 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:30:35,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:30:35,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1511239347, now seen corresponding path program 71 times [2022-01-28 15:30:35,892 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:30:35,892 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002133296] [2022-01-28 15:30:35,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:30:35,892 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:30:35,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:30:36,185 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 56 proven. 182 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-28 15:30:36,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:30:36,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002133296] [2022-01-28 15:30:36,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002133296] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:30:36,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1871725843] [2022-01-28 15:30:36,185 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:30:36,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:30:36,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:30:36,186 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-28 15:30:36,187 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-28 15:30:36,224 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2022-01-28 15:30:36,224 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:30:36,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 53 conjunts are in the unsatisfiable core [2022-01-28 15:30:36,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:30:37,126 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 56 proven. 186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:37,126 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:30:38,486 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 64 proven. 178 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:38,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1871725843] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:30:38,486 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:30:38,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 28, 28] total 75 [2022-01-28 15:30:38,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267685555] [2022-01-28 15:30:38,486 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:30:38,487 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-01-28 15:30:38,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:30:38,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-01-28 15:30:38,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=897, Invalid=4803, Unknown=0, NotChecked=0, Total=5700 [2022-01-28 15:30:38,488 INFO L87 Difference]: Start difference. First operand 135294 states and 328236 transitions. Second operand has 76 states, 76 states have (on average 2.1315789473684212) internal successors, (162), 75 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:48,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:30:48,324 INFO L93 Difference]: Finished difference Result 202243 states and 478613 transitions. [2022-01-28 15:30:48,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 239 states. [2022-01-28 15:30:48,325 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.1315789473684212) internal successors, (162), 75 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-28 15:30:48,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:30:49,148 INFO L225 Difference]: With dead ends: 202243 [2022-01-28 15:30:49,148 INFO L226 Difference]: Without dead ends: 200449 [2022-01-28 15:30:49,151 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 378 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 308 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38121 ImplicationChecksByTransitivity, 7.7s TimeCoverageRelationStatistics Valid=20669, Invalid=75121, Unknown=0, NotChecked=0, Total=95790 [2022-01-28 15:30:49,151 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 1017 mSDsluCounter, 1024 mSDsCounter, 0 mSdLazyCounter, 4082 mSolverCounterSat, 357 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1017 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 4439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 357 IncrementalHoareTripleChecker+Valid, 4082 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-01-28 15:30:49,152 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1017 Valid, 356 Invalid, 4439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [357 Valid, 4082 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-01-28 15:30:49,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200449 states. [2022-01-28 15:30:52,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200449 to 114007. [2022-01-28 15:30:52,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114007 states, 114006 states have (on average 2.4131449221970773) internal successors, (275113), 114006 states have internal predecessors, (275113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:52,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114007 states to 114007 states and 275113 transitions. [2022-01-28 15:30:52,811 INFO L78 Accepts]: Start accepts. Automaton has 114007 states and 275113 transitions. Word has length 59 [2022-01-28 15:30:52,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:30:52,811 INFO L470 AbstractCegarLoop]: Abstraction has 114007 states and 275113 transitions. [2022-01-28 15:30:52,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 2.1315789473684212) internal successors, (162), 75 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:30:52,811 INFO L276 IsEmpty]: Start isEmpty. Operand 114007 states and 275113 transitions. [2022-01-28 15:30:52,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-01-28 15:30:52,900 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:30:52,900 INFO L514 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:30:52,916 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-28 15:30:53,100 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:30:53,100 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:30:53,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:30:53,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1565601971, now seen corresponding path program 72 times [2022-01-28 15:30:53,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:30:53,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647871084] [2022-01-28 15:30:53,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:30:53,101 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:30:53,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:30:53,720 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 72 proven. 170 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:53,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:30:53,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647871084] [2022-01-28 15:30:53,721 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647871084] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:30:53,721 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [112426755] [2022-01-28 15:30:53,721 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-28 15:30:53,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:30:53,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:30:53,722 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-28 15:30:53,722 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-28 15:30:53,757 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-01-28 15:30:53,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:30:53,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-28 15:30:53,759 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:30:54,614 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 72 proven. 170 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:54,615 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:30:55,845 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 81 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:30:55,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [112426755] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:30:55,845 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:30:55,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 77 [2022-01-28 15:30:55,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885944815] [2022-01-28 15:30:55,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:30:55,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-01-28 15:30:55,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:30:55,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-01-28 15:30:55,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=968, Invalid=5038, Unknown=0, NotChecked=0, Total=6006 [2022-01-28 15:30:55,847 INFO L87 Difference]: Start difference. First operand 114007 states and 275113 transitions. Second operand has 78 states, 78 states have (on average 2.1153846153846154) internal successors, (165), 77 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:05,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:31:05,936 INFO L93 Difference]: Finished difference Result 152064 states and 360827 transitions. [2022-01-28 15:31:05,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 257 states. [2022-01-28 15:31:05,937 INFO L78 Accepts]: Start accepts. Automaton has has 78 states, 78 states have (on average 2.1153846153846154) internal successors, (165), 77 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2022-01-28 15:31:05,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:31:06,363 INFO L225 Difference]: With dead ends: 152064 [2022-01-28 15:31:06,363 INFO L226 Difference]: Without dead ends: 150510 [2022-01-28 15:31:06,366 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 328 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43255 ImplicationChecksByTransitivity, 8.2s TimeCoverageRelationStatistics Valid=23503, Invalid=85067, Unknown=0, NotChecked=0, Total=108570 [2022-01-28 15:31:06,367 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 1294 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 3129 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1294 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 3484 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 3129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-28 15:31:06,367 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1294 Valid, 390 Invalid, 3484 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 3129 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-28 15:31:06,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150510 states. [2022-01-28 15:31:08,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150510 to 105815. [2022-01-28 15:31:08,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105815 states, 105814 states have (on average 2.402007295820969) internal successors, (254166), 105814 states have internal predecessors, (254166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:09,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105815 states to 105815 states and 254166 transitions. [2022-01-28 15:31:09,510 INFO L78 Accepts]: Start accepts. Automaton has 105815 states and 254166 transitions. Word has length 59 [2022-01-28 15:31:09,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:31:09,510 INFO L470 AbstractCegarLoop]: Abstraction has 105815 states and 254166 transitions. [2022-01-28 15:31:09,510 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 78 states, 78 states have (on average 2.1153846153846154) internal successors, (165), 77 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:09,511 INFO L276 IsEmpty]: Start isEmpty. Operand 105815 states and 254166 transitions. [2022-01-28 15:31:09,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-01-28 15:31:09,608 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:31:09,608 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:31:09,624 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-28 15:31:09,808 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-01-28 15:31:09,809 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:31:09,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:31:09,809 INFO L85 PathProgramCache]: Analyzing trace with hash 218506875, now seen corresponding path program 73 times [2022-01-28 15:31:09,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:31:09,809 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604055284] [2022-01-28 15:31:09,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:31:09,809 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:31:09,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:31:10,108 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:10,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:31:10,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604055284] [2022-01-28 15:31:10,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604055284] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:31:10,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813498002] [2022-01-28 15:31:10,108 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-28 15:31:10,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:31:10,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:31:10,109 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-28 15:31:10,110 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-28 15:31:10,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:31:10,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-28 15:31:10,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:31:11,296 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:11,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:31:12,357 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 132 proven. 133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:12,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813498002] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:31:12,357 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:31:12,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 29, 28] total 78 [2022-01-28 15:31:12,357 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712006912] [2022-01-28 15:31:12,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:31:12,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-01-28 15:31:12,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:31:12,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-01-28 15:31:12,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1143, Invalid=5019, Unknown=0, NotChecked=0, Total=6162 [2022-01-28 15:31:12,358 INFO L87 Difference]: Start difference. First operand 105815 states and 254166 transitions. Second operand has 79 states, 79 states have (on average 2.151898734177215) internal successors, (170), 78 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:23,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:31:23,009 INFO L93 Difference]: Finished difference Result 111709 states and 265887 transitions. [2022-01-28 15:31:23,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 278 states. [2022-01-28 15:31:23,009 INFO L78 Accepts]: Start accepts. Automaton has has 79 states, 79 states have (on average 2.151898734177215) internal successors, (170), 78 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2022-01-28 15:31:23,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:31:23,273 INFO L225 Difference]: With dead ends: 111709 [2022-01-28 15:31:23,273 INFO L226 Difference]: Without dead ends: 110518 [2022-01-28 15:31:23,420 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 350 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48991 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=30076, Invalid=93476, Unknown=0, NotChecked=0, Total=123552 [2022-01-28 15:31:23,420 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 1303 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 2455 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1303 SdHoareTripleChecker+Valid, 361 SdHoareTripleChecker+Invalid, 2673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 2455 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-28 15:31:23,420 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1303 Valid, 361 Invalid, 2673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 2455 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-28 15:31:23,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110518 states. [2022-01-28 15:31:25,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110518 to 105662. [2022-01-28 15:31:25,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105662 states, 105661 states have (on average 2.401501026868949) internal successors, (253745), 105661 states have internal predecessors, (253745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:25,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105662 states to 105662 states and 253745 transitions. [2022-01-28 15:31:25,955 INFO L78 Accepts]: Start accepts. Automaton has 105662 states and 253745 transitions. Word has length 61 [2022-01-28 15:31:25,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:31:25,955 INFO L470 AbstractCegarLoop]: Abstraction has 105662 states and 253745 transitions. [2022-01-28 15:31:25,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 2.151898734177215) internal successors, (170), 78 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:25,956 INFO L276 IsEmpty]: Start isEmpty. Operand 105662 states and 253745 transitions. [2022-01-28 15:31:26,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-01-28 15:31:26,053 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:31:26,053 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:31:26,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-01-28 15:31:26,253 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:31:26,253 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:31:26,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:31:26,254 INFO L85 PathProgramCache]: Analyzing trace with hash 970555797, now seen corresponding path program 74 times [2022-01-28 15:31:26,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:31:26,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531812906] [2022-01-28 15:31:26,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:31:26,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:31:26,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:31:26,440 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 133 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:26,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:31:26,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531812906] [2022-01-28 15:31:26,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531812906] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:31:26,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33656395] [2022-01-28 15:31:26,440 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-28 15:31:26,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:31:26,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:31:26,441 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-28 15:31:26,442 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-28 15:31:26,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-28 15:31:26,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:31:26,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-28 15:31:26,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:31:27,705 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 133 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:27,706 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:31:28,959 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 144 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:28,959 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33656395] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:31:28,959 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:31:28,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 28, 27] total 65 [2022-01-28 15:31:28,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477398810] [2022-01-28 15:31:28,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:31:28,960 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-01-28 15:31:28,960 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:31:28,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-01-28 15:31:28,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1025, Invalid=3265, Unknown=0, NotChecked=0, Total=4290 [2022-01-28 15:31:28,961 INFO L87 Difference]: Start difference. First operand 105662 states and 253745 transitions. Second operand has 66 states, 66 states have (on average 2.4545454545454546) internal successors, (162), 65 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:35,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:31:35,486 INFO L93 Difference]: Finished difference Result 108123 states and 258768 transitions. [2022-01-28 15:31:35,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2022-01-28 15:31:35,487 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.4545454545454546) internal successors, (162), 65 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2022-01-28 15:31:35,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:31:35,874 INFO L225 Difference]: With dead ends: 108123 [2022-01-28 15:31:35,874 INFO L226 Difference]: Without dead ends: 108119 [2022-01-28 15:31:35,876 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 258 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25362 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=17508, Invalid=49832, Unknown=0, NotChecked=0, Total=67340 [2022-01-28 15:31:35,876 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 461 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 1716 mSolverCounterSat, 99 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 1815 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 99 IncrementalHoareTripleChecker+Valid, 1716 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-28 15:31:35,877 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 177 Invalid, 1815 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [99 Valid, 1716 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-28 15:31:35,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 108119 states. [2022-01-28 15:31:37,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 108119 to 105530. [2022-01-28 15:31:38,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105530 states, 105529 states have (on average 2.4019748126107516) internal successors, (253478), 105529 states have internal predecessors, (253478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:38,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105530 states to 105530 states and 253478 transitions. [2022-01-28 15:31:38,360 INFO L78 Accepts]: Start accepts. Automaton has 105530 states and 253478 transitions. Word has length 61 [2022-01-28 15:31:38,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:31:38,360 INFO L470 AbstractCegarLoop]: Abstraction has 105530 states and 253478 transitions. [2022-01-28 15:31:38,361 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.4545454545454546) internal successors, (162), 65 states have internal predecessors, (162), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:38,361 INFO L276 IsEmpty]: Start isEmpty. Operand 105530 states and 253478 transitions. [2022-01-28 15:31:38,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-01-28 15:31:38,843 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:31:38,843 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:31:38,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-01-28 15:31:39,044 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:31:39,044 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:31:39,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:31:39,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1163558027, now seen corresponding path program 75 times [2022-01-28 15:31:39,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:31:39,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361864958] [2022-01-28 15:31:39,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:31:39,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:31:39,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:31:39,249 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 99 proven. 155 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-28 15:31:39,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:31:39,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361864958] [2022-01-28 15:31:39,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361864958] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:31:39,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386964881] [2022-01-28 15:31:39,249 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-28 15:31:39,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:31:39,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:31:39,251 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-28 15:31:39,252 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-28 15:31:39,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-01-28 15:31:39,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:31:39,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 50 conjunts are in the unsatisfiable core [2022-01-28 15:31:39,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:31:40,206 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 56 proven. 207 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-28 15:31:40,206 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:31:42,234 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 72 proven. 193 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:31:42,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386964881] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:31:42,234 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:31:42,234 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27, 30] total 73 [2022-01-28 15:31:42,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240669322] [2022-01-28 15:31:42,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:31:42,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-01-28 15:31:42,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:31:42,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-01-28 15:31:42,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=971, Invalid=4431, Unknown=0, NotChecked=0, Total=5402 [2022-01-28 15:31:42,236 INFO L87 Difference]: Start difference. First operand 105530 states and 253478 transitions. Second operand has 74 states, 74 states have (on average 2.2162162162162162) internal successors, (164), 73 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:31:56,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:31:56,022 INFO L93 Difference]: Finished difference Result 236823 states and 557165 transitions. [2022-01-28 15:31:56,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2022-01-28 15:31:56,022 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.2162162162162162) internal successors, (164), 73 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 61 [2022-01-28 15:31:56,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:31:56,802 INFO L225 Difference]: With dead ends: 236823 [2022-01-28 15:31:56,803 INFO L226 Difference]: Without dead ends: 236370 [2022-01-28 15:31:56,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 314 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42883 ImplicationChecksByTransitivity, 11.8s TimeCoverageRelationStatistics Valid=23732, Invalid=75808, Unknown=0, NotChecked=0, Total=99540 [2022-01-28 15:31:56,806 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 1497 mSDsluCounter, 848 mSDsCounter, 0 mSdLazyCounter, 3389 mSolverCounterSat, 551 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1497 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 3940 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 551 IncrementalHoareTripleChecker+Valid, 3389 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:31:56,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1497 Valid, 434 Invalid, 3940 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [551 Valid, 3389 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-28 15:31:57,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236370 states. [2022-01-28 15:32:00,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236370 to 106779. [2022-01-28 15:32:00,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106779 states, 106778 states have (on average 2.4088576298488453) internal successors, (257213), 106778 states have internal predecessors, (257213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:32:00,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106779 states to 106779 states and 257213 transitions. [2022-01-28 15:32:00,774 INFO L78 Accepts]: Start accepts. Automaton has 106779 states and 257213 transitions. Word has length 61 [2022-01-28 15:32:00,774 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:32:00,774 INFO L470 AbstractCegarLoop]: Abstraction has 106779 states and 257213 transitions. [2022-01-28 15:32:00,774 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.2162162162162162) internal successors, (164), 73 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:32:00,774 INFO L276 IsEmpty]: Start isEmpty. Operand 106779 states and 257213 transitions. [2022-01-28 15:32:01,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-01-28 15:32:01,268 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:32:01,268 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:32:01,284 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Forceful destruction successful, exit code 0 [2022-01-28 15:32:01,468 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-01-28 15:32:01,469 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:32:01,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:32:01,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1391515015, now seen corresponding path program 76 times [2022-01-28 15:32:01,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:32:01,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743407663] [2022-01-28 15:32:01,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:32:01,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:32:01,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:32:01,669 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 1 proven. 287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:32:01,669 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:32:01,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743407663] [2022-01-28 15:32:01,669 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743407663] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:32:01,669 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [538278954] [2022-01-28 15:32:01,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-28 15:32:01,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:32:01,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:32:01,670 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-28 15:32:01,671 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-28 15:32:01,703 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-28 15:32:01,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:32:01,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 51 conjunts are in the unsatisfiable core [2022-01-28 15:32:01,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:32:01,899 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:32:01,899 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:32:03,110 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 144 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:32:03,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [538278954] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:32:03,111 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:32:03,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 27] total 39 [2022-01-28 15:32:03,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155619654] [2022-01-28 15:32:03,111 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:32:03,111 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-28 15:32:03,111 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:32:03,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-28 15:32:03,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=1107, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:32:03,112 INFO L87 Difference]: Start difference. First operand 106779 states and 257213 transitions. Second operand has 39 states, 39 states have (on average 3.076923076923077) internal successors, (120), 39 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:32:04,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-28 15:32:04,255 INFO L93 Difference]: Finished difference Result 126411 states and 307272 transitions. [2022-01-28 15:32:04,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-28 15:32:04,256 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 3.076923076923077) internal successors, (120), 39 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2022-01-28 15:32:04,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-28 15:32:04,808 INFO L225 Difference]: With dead ends: 126411 [2022-01-28 15:32:04,808 INFO L226 Difference]: Without dead ends: 126324 [2022-01-28 15:32:04,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 110 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=375, Invalid=1107, Unknown=0, NotChecked=0, Total=1482 [2022-01-28 15:32:04,809 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 545 mSDsluCounter, 1877 mSDsCounter, 0 mSdLazyCounter, 1183 mSolverCounterSat, 136 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 1414 SdHoareTripleChecker+Invalid, 1319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 136 IncrementalHoareTripleChecker+Valid, 1183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-28 15:32:04,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [545 Valid, 1414 Invalid, 1319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [136 Valid, 1183 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-01-28 15:32:04,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 126324 states. [2022-01-28 15:32:07,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 126324 to 125700. [2022-01-28 15:32:07,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 125700 states, 125699 states have (on average 2.4344028194337266) internal successors, (306002), 125699 states have internal predecessors, (306002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:32:08,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125700 states to 125700 states and 306002 transitions. [2022-01-28 15:32:08,165 INFO L78 Accepts]: Start accepts. Automaton has 125700 states and 306002 transitions. Word has length 63 [2022-01-28 15:32:08,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-28 15:32:08,165 INFO L470 AbstractCegarLoop]: Abstraction has 125700 states and 306002 transitions. [2022-01-28 15:32:08,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 3.076923076923077) internal successors, (120), 39 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-28 15:32:08,165 INFO L276 IsEmpty]: Start isEmpty. Operand 125700 states and 306002 transitions. [2022-01-28 15:32:08,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-01-28 15:32:08,274 INFO L506 BasicCegarLoop]: Found error trace [2022-01-28 15:32:08,274 INFO L514 BasicCegarLoop]: trace histogram [12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-28 15:32:08,290 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-28 15:32:08,474 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-01-28 15:32:08,474 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-01-28 15:32:08,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-28 15:32:08,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1351434417, now seen corresponding path program 77 times [2022-01-28 15:32:08,475 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-28 15:32:08,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630521991] [2022-01-28 15:32:08,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-28 15:32:08,475 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-28 15:32:08,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-28 15:32:08,839 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:32:08,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-28 15:32:08,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630521991] [2022-01-28 15:32:08,840 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630521991] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-28 15:32:08,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406230571] [2022-01-28 15:32:08,840 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-28 15:32:08,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:32:08,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-28 15:32:08,841 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-28 15:32:08,841 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-28 15:32:08,890 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2022-01-28 15:32:08,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-28 15:32:08,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 73 conjunts are in the unsatisfiable core [2022-01-28 15:32:08,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-28 15:32:09,984 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:32:09,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-28 15:32:17,025 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 1 proven. 287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-28 15:32:17,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406230571] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-28 15:32:17,025 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-28 15:32:17,025 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 30, 30] total 74 [2022-01-28 15:32:17,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106345783] [2022-01-28 15:32:17,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-28 15:32:17,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-01-28 15:32:17,026 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-28 15:32:17,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-01-28 15:32:17,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1158, Invalid=4392, Unknown=0, NotChecked=0, Total=5550 [2022-01-28 15:32:17,026 INFO L87 Difference]: Start difference. First operand 125700 states and 306002 transitions. Second operand has 75 states, 75 states have (on average 2.36) internal successors, (177), 74 states have internal predecessors, (177), 0 states have call successors, (0), 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-28 15:32:32,375 WARN L243 SmtUtils]: Removed 15 from assertion stack [2022-01-28 15:32:32,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-01-28 15:32:32,377 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 197 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12877 ImplicationChecksByTransitivity, 14.6s TimeCoverageRelationStatistics Valid=7298, Invalid=32104, Unknown=0, NotChecked=0, Total=39402 [2022-01-28 15:32:32,377 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 1574 mSDsluCounter, 714 mSDsCounter, 0 mSdLazyCounter, 6343 mSolverCounterSat, 1031 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1574 SdHoareTripleChecker+Valid, 159 SdHoareTripleChecker+Invalid, 7374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1031 IncrementalHoareTripleChecker+Valid, 6343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-01-28 15:32:32,377 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1574 Valid, 159 Invalid, 7374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1031 Valid, 6343 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-01-28 15:32:32,378 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-01-28 15:32:32,394 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-28 15:32:32,416 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-28 15:32:32,417 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-28 15:32:32,578 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-28 15:32:32,579 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (125700states) and FLOYD_HOARE automaton (currently 129 states, 75 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 309 for 249ms.. [2022-01-28 15:32:32,580 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-01-28 15:32:32,580 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-01-28 15:32:32,582 INFO L732 BasicCegarLoop]: Path program histogram: [77, 1, 1] [2022-01-28 15:32:32,584 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-28 15:32:32,584 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-28 15:32:32,586 INFO L202 PluginConnector]: Adding new model nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 03:32:32 BasicIcfg [2022-01-28 15:32:32,586 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-28 15:32:32,586 INFO L158 Benchmark]: Toolchain (without parser) took 702780.44ms. Allocated memory was 181.4MB in the beginning and 7.4GB in the end (delta: 7.2GB). Free memory was 139.0MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 5.9GB. Max. memory is 8.0GB. [2022-01-28 15:32:32,586 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 181.4MB. Free memory is still 140.1MB. There was no memory consumed. Max. memory is 8.0GB. [2022-01-28 15:32:32,587 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.33ms. Allocated memory is still 181.4MB. Free memory was 139.0MB in the beginning and 137.4MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-01-28 15:32:32,587 INFO L158 Benchmark]: Boogie Preprocessor took 18.49ms. Allocated memory is still 181.4MB. Free memory was 137.4MB in the beginning and 136.5MB in the end (delta: 916.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-01-28 15:32:32,587 INFO L158 Benchmark]: RCFGBuilder took 180.87ms. Allocated memory is still 181.4MB. Free memory was 136.5MB in the beginning and 127.8MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2022-01-28 15:32:32,587 INFO L158 Benchmark]: TraceAbstraction took 702550.79ms. Allocated memory was 181.4MB in the beginning and 7.4GB in the end (delta: 7.2GB). Free memory was 127.3MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 5.9GB. Max. memory is 8.0GB. [2022-01-28 15:32:32,588 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.14ms. Allocated memory is still 181.4MB. Free memory is still 140.1MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 25.33ms. Allocated memory is still 181.4MB. Free memory was 139.0MB in the beginning and 137.4MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 18.49ms. Allocated memory is still 181.4MB. Free memory was 137.4MB in the beginning and 136.5MB in the end (delta: 916.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 180.87ms. Allocated memory is still 181.4MB. Free memory was 136.5MB in the beginning and 127.8MB in the end (delta: 8.7MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 702550.79ms. Allocated memory was 181.4MB in the beginning and 7.4GB in the end (delta: 7.2GB). Free memory was 127.3MB in the beginning and 1.4GB in the end (delta: -1.3GB). Peak memory consumption was 5.9GB. Max. memory is 8.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: 50]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (125700states) and FLOYD_HOARE automaton (currently 129 states, 75 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 309 for 249ms.. - TimeoutResultAtElement [Line: 45]: 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 (125700states) and FLOYD_HOARE automaton (currently 129 states, 75 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 309 for 249ms.. - TimeoutResultAtElement [Line: 45]: 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 (125700states) and FLOYD_HOARE automaton (currently 129 states, 75 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 309 for 249ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 32 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 702.4s, OverallIterations: 79, TraceHistogramMax: 12, PathProgramHistogramMax: 77, EmptinessCheckTime: 3.0s, AutomataDifference: 486.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 54489 SdHoareTripleChecker+Valid, 70.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 54489 mSDsluCounter, 30348 SdHoareTripleChecker+Invalid, 59.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 54521 mSDsCounter, 19461 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 157148 IncrementalHoareTripleChecker+Invalid, 176609 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 19461 mSolverCounterUnsat, 2052 mSDtfsCounter, 157148 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 16570 GetRequests, 4493 SyntacticMatches, 84 SemanticMatches, 11992 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1097229 ImplicationChecksByTransitivity, 432.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=135294occurred in iteration=72, InterpolantAutomatonStates: 8971, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 50.2s AutomataMinimizationTime, 78 MinimizatonAttempts, 939699 StatesRemovedByMinimization, 78 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 143.2s InterpolantComputationTime, 6662 NumberOfCodeBlocks, 6662 NumberOfCodeBlocksAsserted, 488 NumberOfCheckSat, 9744 ConstructedInterpolants, 0 QuantifiedInterpolants, 124911 SizeOfPredicates, 568 NumberOfNonLiveVariables, 7633 ConjunctsInSsa, 2645 ConjunctsInUnsatCore, 233 InterpolantComputations, 2 PerfectInterpolantSequences, 7690/27439 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