/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-wip.dk.mcr-reduction-4b0ab11 [2022-03-03 19:31:51,933 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-03 19:31:51,934 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-03 19:31:51,983 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-03 19:31:51,984 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-03 19:31:51,984 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-03 19:31:51,985 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-03 19:31:51,986 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-03 19:31:52,005 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-03 19:31:52,007 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-03 19:31:52,007 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-03 19:31:52,008 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-03 19:31:52,008 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-03 19:31:52,009 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-03 19:31:52,009 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-03 19:31:52,010 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-03 19:31:52,010 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-03 19:31:52,023 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-03 19:31:52,024 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-03 19:31:52,025 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-03 19:31:52,026 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-03 19:31:52,026 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-03 19:31:52,027 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-03 19:31:52,028 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-03 19:31:52,029 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-03 19:31:52,029 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-03 19:31:52,029 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-03 19:31:52,030 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-03 19:31:52,030 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-03 19:31:52,030 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-03 19:31:52,031 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-03 19:31:52,031 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-03 19:31:52,031 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-03 19:31:52,032 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-03 19:31:52,032 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-03 19:31:52,033 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-03 19:31:52,033 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-03 19:31:52,033 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-03 19:31:52,033 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-03 19:31:52,034 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-03 19:31:52,034 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-03 19:31:52,035 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-03-03 19:31:52,058 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-03 19:31:52,058 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-03 19:31:52,059 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-03 19:31:52,059 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-03 19:31:52,059 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-03 19:31:52,060 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-03 19:31:52,060 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-03 19:31:52,060 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-03 19:31:52,060 INFO L138 SettingsManager]: * Use SBE=true [2022-03-03 19:31:52,060 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-03 19:31:52,061 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-03 19:31:52,061 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-03 19:31:52,061 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-03 19:31:52,061 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-03 19:31:52,061 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-03 19:31:52,061 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-03 19:31:52,061 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-03 19:31:52,061 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-03 19:31:52,061 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-03 19:31:52,061 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-03 19:31:52,062 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-03 19:31:52,062 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-03 19:31:52,062 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-03 19:31:52,062 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-03 19:31:52,062 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-03 19:31:52,062 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:31:52,062 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-03 19:31:52,062 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-03 19:31:52,062 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-03 19:31:52,062 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-03 19:31:52,062 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-03 19:31:52,063 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-03 19:31:52,063 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-03 19:31:52,063 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-03-03 19:31:52,252 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-03 19:31:52,266 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-03 19:31:52,267 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-03 19:31:52,268 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-03 19:31:52,270 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-03 19:31:52,271 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-03-03 19:31:52,271 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/nonblocking-cntr.wvr.bpl' [2022-03-03 19:31:52,290 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-03 19:31:52,291 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-03 19:31:52,292 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-03 19:31:52,292 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-03 19:31:52,292 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-03 19:31:52,300 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 03.03 07:31:52" (1/1) ... [2022-03-03 19:31:52,304 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 03.03 07:31:52" (1/1) ... [2022-03-03 19:31:52,309 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-03 19:31:52,310 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-03 19:31:52,311 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-03 19:31:52,312 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-03 19:31:52,312 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-03 19:31:52,316 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:31:52" (1/1) ... [2022-03-03 19:31:52,317 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:31:52" (1/1) ... [2022-03-03 19:31:52,318 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:31:52" (1/1) ... [2022-03-03 19:31:52,318 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:31:52" (1/1) ... [2022-03-03 19:31:52,320 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:31:52" (1/1) ... [2022-03-03 19:31:52,322 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:31:52" (1/1) ... [2022-03-03 19:31:52,322 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:31:52" (1/1) ... [2022-03-03 19:31:52,324 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-03 19:31:52,325 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-03 19:31:52,325 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-03 19:31:52,325 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-03 19:31:52,326 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:31:52" (1/1) ... [2022-03-03 19:31:52,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-03 19:31:52,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:31:52,358 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-03-03 19:31:52,377 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-03-03 19:31:52,388 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-03 19:31:52,388 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-03 19:31:52,388 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-03 19:31:52,388 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-03 19:31:52,388 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-03 19:31:52,389 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-03 19:31:52,389 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-03 19:31:52,389 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-03 19:31:52,389 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-03 19:31:52,389 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-03 19:31:52,424 INFO L234 CfgBuilder]: Building ICFG [2022-03-03 19:31:52,425 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-03 19:31:52,490 INFO L275 CfgBuilder]: Performing block encoding [2022-03-03 19:31:52,498 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-03 19:31:52,499 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-03 19:31:52,500 INFO L202 PluginConnector]: Adding new model nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:31:52 BoogieIcfgContainer [2022-03-03 19:31:52,500 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-03 19:31:52,501 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-03 19:31:52,501 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-03 19:31:52,517 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-03 19:31:52,517 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 03.03 07:31:52" (1/2) ... [2022-03-03 19:31:52,518 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@223a30f3 and model type nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.03 07:31:52, skipping insertion in model container [2022-03-03 19:31:52,518 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.03 07:31:52" (2/2) ... [2022-03-03 19:31:52,531 INFO L111 eAbstractionObserver]: Analyzing ICFG nonblocking-cntr.wvr.bpl [2022-03-03 19:31:52,534 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-03 19:31:52,535 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-03 19:31:52,535 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-03 19:31:52,535 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-03 19:31:52,564 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-03 19:31:52,633 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-03 19:31:52,638 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-03 19:31:52,638 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-03 19:31:52,644 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 62 flow [2022-03-03 19:31:52,657 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-03-03 19:31:52,658 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-03-03 19:31:52,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-03 19:31:52,663 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:31:52,663 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:31:52,664 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:31:52,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:31:52,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1631855703, now seen corresponding path program 1 times [2022-03-03 19:31:52,678 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:31:52,679 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568952622] [2022-03-03 19:31:52,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:31:52,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:31:52,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:31:52,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:52,835 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:31:52,835 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568952622] [2022-03-03 19:31:52,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568952622] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:31:52,836 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:31:52,836 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:31:52,837 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537506661] [2022-03-03 19:31:52,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:31:52,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-03 19:31:52,840 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:31:52,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-03 19:31:52,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-03 19:31:52,880 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-03-03 19:31:52,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:31:52,934 INFO L93 Difference]: Finished difference Result 43 states and 77 transitions. [2022-03-03 19:31:52,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:31:52,936 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-03-03 19:31:52,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:31:52,942 INFO L225 Difference]: With dead ends: 43 [2022-03-03 19:31:52,942 INFO L226 Difference]: Without dead ends: 43 [2022-03-03 19:31:52,944 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-03-03 19:31:52,947 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-03-03 19:31:52,948 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-03-03 19:31:52,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-03-03 19:31:52,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 38. [2022-03-03 19:31:52,977 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-03-03 19:31:52,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 67 transitions. [2022-03-03 19:31:52,979 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 67 transitions. Word has length 15 [2022-03-03 19:31:52,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:31:52,980 INFO L470 AbstractCegarLoop]: Abstraction has 38 states and 67 transitions. [2022-03-03 19:31:52,980 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-03-03 19:31:52,980 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 67 transitions. [2022-03-03 19:31:52,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-03 19:31:52,987 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:31:52,987 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-03 19:31:52,987 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-03 19:31:52,988 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:31:52,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:31:52,991 INFO L85 PathProgramCache]: Analyzing trace with hash -1473491929, now seen corresponding path program 1 times [2022-03-03 19:31:52,991 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:31:52,991 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132999511] [2022-03-03 19:31:52,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:31:52,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:31:53,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:31:53,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:31:53,074 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:31:53,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132999511] [2022-03-03 19:31:53,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132999511] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-03 19:31:53,075 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-03 19:31:53,075 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-03 19:31:53,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36993580] [2022-03-03 19:31:53,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-03 19:31:53,076 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-03 19:31:53,076 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:31:53,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-03 19:31:53,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-03 19:31:53,077 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-03-03 19:31:53,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:31:53,128 INFO L93 Difference]: Finished difference Result 50 states and 91 transitions. [2022-03-03 19:31:53,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:31:53,129 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-03-03 19:31:53,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:31:53,130 INFO L225 Difference]: With dead ends: 50 [2022-03-03 19:31:53,131 INFO L226 Difference]: Without dead ends: 50 [2022-03-03 19:31:53,131 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-03-03 19:31:53,132 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-03-03 19:31:53,132 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-03-03 19:31:53,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-03-03 19:31:53,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 44. [2022-03-03 19:31:53,146 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-03-03 19:31:53,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 79 transitions. [2022-03-03 19:31:53,150 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 79 transitions. Word has length 17 [2022-03-03 19:31:53,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:31:53,151 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 79 transitions. [2022-03-03 19:31:53,151 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-03-03 19:31:53,151 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 79 transitions. [2022-03-03 19:31:53,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-03 19:31:53,152 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:31:53,152 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-03-03 19:31:53,152 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-03 19:31:53,152 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:31:53,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:31:53,153 INFO L85 PathProgramCache]: Analyzing trace with hash 917506533, now seen corresponding path program 1 times [2022-03-03 19:31:53,153 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:31:53,154 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006263014] [2022-03-03 19:31:53,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:31:53,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:31:53,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:31:53,273 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:53,273 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:31:53,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006263014] [2022-03-03 19:31:53,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006263014] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:31:53,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588493080] [2022-03-03 19:31:53,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:31:53,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:31:53,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:31:53,276 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-03-03 19:31:53,277 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-03-03 19:31:53,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:31:53,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-03 19:31:53,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:31:53,443 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:53,443 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:31:53,579 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:53,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588493080] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:31:53,579 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:31:53,579 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 5] total 6 [2022-03-03 19:31:53,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56002122] [2022-03-03 19:31:53,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:31:53,584 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-03 19:31:53,584 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:31:53,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-03 19:31:53,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-03 19:31:53,585 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-03-03 19:31:53,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:31:53,630 INFO L93 Difference]: Finished difference Result 99 states and 185 transitions. [2022-03-03 19:31:53,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-03 19:31:53,631 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-03-03 19:31:53,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:31:53,633 INFO L225 Difference]: With dead ends: 99 [2022-03-03 19:31:53,633 INFO L226 Difference]: Without dead ends: 78 [2022-03-03 19:31:53,633 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-03-03 19:31:53,634 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-03-03 19:31:53,634 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-03-03 19:31:53,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-03-03 19:31:53,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 59. [2022-03-03 19:31:53,640 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-03-03 19:31:53,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 112 transitions. [2022-03-03 19:31:53,641 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 112 transitions. Word has length 19 [2022-03-03 19:31:53,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:31:53,641 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 112 transitions. [2022-03-03 19:31:53,641 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-03-03 19:31:53,642 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 112 transitions. [2022-03-03 19:31:53,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-03 19:31:53,642 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:31:53,642 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-03-03 19:31:53,658 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-03 19:31:53,843 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-03-03 19:31:53,843 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:31:53,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:31:53,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1069238711, now seen corresponding path program 2 times [2022-03-03 19:31:53,844 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:31:53,844 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913112810] [2022-03-03 19:31:53,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:31:53,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:31:53,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:31:53,898 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:53,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:31:53,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913112810] [2022-03-03 19:31:53,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913112810] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:31:53,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306343749] [2022-03-03 19:31:53,898 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:31:53,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:31:53,899 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:31:53,901 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-03-03 19:31:53,902 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-03-03 19:31:53,922 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:31:53,922 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:31:53,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 39 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-03 19:31:53,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:31:54,010 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:54,011 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:31:54,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:54,131 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306343749] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:31:54,132 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:31:54,132 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-03 19:31:54,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092026310] [2022-03-03 19:31:54,134 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:31:54,134 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-03 19:31:54,134 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:31:54,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-03 19:31:54,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:31:54,135 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-03-03 19:31:54,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:31:54,176 INFO L93 Difference]: Finished difference Result 80 states and 151 transitions. [2022-03-03 19:31:54,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:31:54,177 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-03-03 19:31:54,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:31:54,178 INFO L225 Difference]: With dead ends: 80 [2022-03-03 19:31:54,178 INFO L226 Difference]: Without dead ends: 77 [2022-03-03 19:31:54,179 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-03-03 19:31:54,181 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-03-03 19:31:54,181 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-03-03 19:31:54,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2022-03-03 19:31:54,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 61. [2022-03-03 19:31:54,191 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-03-03 19:31:54,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 116 transitions. [2022-03-03 19:31:54,192 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 116 transitions. Word has length 19 [2022-03-03 19:31:54,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:31:54,192 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 116 transitions. [2022-03-03 19:31:54,192 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-03-03 19:31:54,192 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 116 transitions. [2022-03-03 19:31:54,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-03 19:31:54,193 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:31:54,193 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-03-03 19:31:54,211 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-03-03 19:31:54,400 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-03-03 19:31:54,400 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:31:54,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:31:54,400 INFO L85 PathProgramCache]: Analyzing trace with hash 859525155, now seen corresponding path program 3 times [2022-03-03 19:31:54,400 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:31:54,401 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832770082] [2022-03-03 19:31:54,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:31:54,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:31:54,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:31:54,473 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:54,473 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:31:54,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832770082] [2022-03-03 19:31:54,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832770082] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:31:54,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341309425] [2022-03-03 19:31:54,473 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:31:54,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:31:54,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:31:54,486 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-03-03 19:31:54,513 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-03 19:31:54,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:31:54,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-03 19:31:54,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:31:54,535 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-03-03 19:31:54,709 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:54,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:31:54,824 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:54,824 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341309425] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:31:54,824 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:31:54,824 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2022-03-03 19:31:54,825 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569991097] [2022-03-03 19:31:54,825 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:31:54,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-03 19:31:54,831 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:31:54,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-03 19:31:54,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=250, Unknown=0, NotChecked=0, Total=342 [2022-03-03 19:31:54,833 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-03-03 19:31:55,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:31:55,219 INFO L93 Difference]: Finished difference Result 208 states and 386 transitions. [2022-03-03 19:31:55,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-03 19:31:55,219 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-03-03 19:31:55,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:31:55,220 INFO L225 Difference]: With dead ends: 208 [2022-03-03 19:31:55,220 INFO L226 Difference]: Without dead ends: 202 [2022-03-03 19:31:55,221 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 286 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=367, Invalid=893, Unknown=0, NotChecked=0, Total=1260 [2022-03-03 19:31:55,221 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.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:31:55,221 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.1s Time] [2022-03-03 19:31:55,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-03-03 19:31:55,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 90. [2022-03-03 19:31:55,226 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-03-03 19:31:55,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 181 transitions. [2022-03-03 19:31:55,226 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 181 transitions. Word has length 21 [2022-03-03 19:31:55,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:31:55,226 INFO L470 AbstractCegarLoop]: Abstraction has 90 states and 181 transitions. [2022-03-03 19:31:55,227 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-03-03 19:31:55,227 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 181 transitions. [2022-03-03 19:31:55,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-03 19:31:55,227 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:31:55,227 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-03-03 19:31:55,252 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-03-03 19:31:55,444 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-03-03 19:31:55,444 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:31:55,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:31:55,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1109337493, now seen corresponding path program 4 times [2022-03-03 19:31:55,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:31:55,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544027716] [2022-03-03 19:31:55,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:31:55,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:31:55,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:31:55,490 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:55,491 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:31:55,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544027716] [2022-03-03 19:31:55,491 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544027716] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:31:55,491 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257629185] [2022-03-03 19:31:55,491 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:31:55,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:31:55,491 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:31:55,492 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-03-03 19:31:55,493 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-03-03 19:31:55,517 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:31:55,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:31:55,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-03 19:31:55,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:31:55,638 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:55,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:31:55,751 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:55,751 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257629185] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:31:55,751 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:31:55,751 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 7] total 15 [2022-03-03 19:31:55,751 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359050677] [2022-03-03 19:31:55,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:31:55,752 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-03 19:31:55,752 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:31:55,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-03 19:31:55,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2022-03-03 19:31:55,753 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-03-03 19:31:56,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:31:56,005 INFO L93 Difference]: Finished difference Result 170 states and 325 transitions. [2022-03-03 19:31:56,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:31:56,005 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-03-03 19:31:56,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:31:56,006 INFO L225 Difference]: With dead ends: 170 [2022-03-03 19:31:56,006 INFO L226 Difference]: Without dead ends: 166 [2022-03-03 19:31:56,006 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=268, Invalid=602, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:31:56,007 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-03-03 19:31:56,007 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-03-03 19:31:56,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-03-03 19:31:56,010 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 92. [2022-03-03 19:31:56,010 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-03-03 19:31:56,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 183 transitions. [2022-03-03 19:31:56,011 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 183 transitions. Word has length 21 [2022-03-03 19:31:56,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:31:56,011 INFO L470 AbstractCegarLoop]: Abstraction has 92 states and 183 transitions. [2022-03-03 19:31:56,011 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-03-03 19:31:56,011 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 183 transitions. [2022-03-03 19:31:56,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 19:31:56,011 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:31:56,012 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-03-03 19:31:56,033 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-03-03 19:31:56,223 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-03-03 19:31:56,223 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:31:56,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:31:56,224 INFO L85 PathProgramCache]: Analyzing trace with hash 446728737, now seen corresponding path program 5 times [2022-03-03 19:31:56,224 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:31:56,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683141016] [2022-03-03 19:31:56,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:31:56,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:31:56,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:31:56,283 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:56,284 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:31:56,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683141016] [2022-03-03 19:31:56,284 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683141016] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:31:56,284 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [537150398] [2022-03-03 19:31:56,284 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:31:56,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:31:56,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:31:56,285 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-03-03 19:31:56,324 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-03 19:31:56,324 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:31:56,325 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-03 19:31:56,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:31:56,326 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-03-03 19:31:56,390 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:56,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:31:56,493 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:56,493 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [537150398] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:31:56,493 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:31:56,493 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 7] total 9 [2022-03-03 19:31:56,493 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822188725] [2022-03-03 19:31:56,493 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:31:56,494 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-03 19:31:56,494 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:31:56,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-03 19:31:56,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-03 19:31:56,494 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-03-03 19:31:56,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:31:56,527 INFO L93 Difference]: Finished difference Result 190 states and 376 transitions. [2022-03-03 19:31:56,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-03 19:31:56,527 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-03-03 19:31:56,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:31:56,528 INFO L225 Difference]: With dead ends: 190 [2022-03-03 19:31:56,528 INFO L226 Difference]: Without dead ends: 163 [2022-03-03 19:31:56,528 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-03-03 19:31:56,529 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-03-03 19:31:56,529 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-03-03 19:31:56,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 163 states. [2022-03-03 19:31:56,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 163 to 120. [2022-03-03 19:31:56,533 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-03-03 19:31:56,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 248 transitions. [2022-03-03 19:31:56,533 INFO L78 Accepts]: Start accepts. Automaton has 120 states and 248 transitions. Word has length 23 [2022-03-03 19:31:56,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:31:56,533 INFO L470 AbstractCegarLoop]: Abstraction has 120 states and 248 transitions. [2022-03-03 19:31:56,533 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-03-03 19:31:56,533 INFO L276 IsEmpty]: Start isEmpty. Operand 120 states and 248 transitions. [2022-03-03 19:31:56,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 19:31:56,534 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:31:56,534 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-03-03 19:31:56,563 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-03-03 19:31:56,763 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-03-03 19:31:56,764 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:31:56,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:31:56,764 INFO L85 PathProgramCache]: Analyzing trace with hash -948358029, now seen corresponding path program 6 times [2022-03-03 19:31:56,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:31:56,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214424260] [2022-03-03 19:31:56,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:31:56,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:31:56,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:31:56,867 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:56,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:31:56,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214424260] [2022-03-03 19:31:56,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214424260] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:31:56,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [691729149] [2022-03-03 19:31:56,868 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:31:56,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:31:56,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:31:56,869 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-03-03 19:31:56,870 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-03-03 19:31:56,889 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-03 19:31:56,890 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:31:56,890 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-03 19:31:56,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:31:57,089 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:57,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:31:57,390 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:57,391 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [691729149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:31:57,391 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:31:57,391 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 22 [2022-03-03 19:31:57,391 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716922649] [2022-03-03 19:31:57,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:31:57,391 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-03 19:31:57,391 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:31:57,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-03 19:31:57,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-03-03 19:31:57,392 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-03-03 19:31:58,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:31:58,911 INFO L93 Difference]: Finished difference Result 529 states and 1017 transitions. [2022-03-03 19:31:58,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-03 19:31:58,911 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-03-03 19:31:58,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:31:58,913 INFO L225 Difference]: With dead ends: 529 [2022-03-03 19:31:58,913 INFO L226 Difference]: Without dead ends: 493 [2022-03-03 19:31:58,915 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1180 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=948, Invalid=2834, Unknown=0, NotChecked=0, Total=3782 [2022-03-03 19:31:58,915 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 324 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 424 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-03-03 19:31:58,915 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-03-03 19:31:58,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-03-03 19:31:58,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 207. [2022-03-03 19:31:58,922 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-03-03 19:31:58,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 443 transitions. [2022-03-03 19:31:58,922 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 443 transitions. Word has length 23 [2022-03-03 19:31:58,923 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:31:58,923 INFO L470 AbstractCegarLoop]: Abstraction has 207 states and 443 transitions. [2022-03-03 19:31:58,923 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-03-03 19:31:58,923 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 443 transitions. [2022-03-03 19:31:58,923 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-03 19:31:58,923 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:31:58,924 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-03-03 19:31:58,945 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-03-03 19:31:59,124 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-03-03 19:31:59,124 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:31:59,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:31:59,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1017367007, now seen corresponding path program 7 times [2022-03-03 19:31:59,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:31:59,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961004678] [2022-03-03 19:31:59,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:31:59,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:31:59,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:31:59,184 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:59,184 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:31:59,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961004678] [2022-03-03 19:31:59,184 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961004678] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:31:59,184 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [155364662] [2022-03-03 19:31:59,184 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:31:59,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:31:59,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:31:59,185 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:31:59,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-03 19:31:59,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:31:59,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-03 19:31:59,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:31:59,376 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:59,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:31:59,592 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:31:59,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [155364662] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:31:59,592 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:31:59,593 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 20 [2022-03-03 19:31:59,593 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922826162] [2022-03-03 19:31:59,593 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:31:59,593 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:31:59,593 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:31:59,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:31:59,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:31:59,594 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-03-03 19:31:59,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:31:59,890 INFO L93 Difference]: Finished difference Result 415 states and 857 transitions. [2022-03-03 19:31:59,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-03 19:31:59,894 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-03-03 19:31:59,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:31:59,896 INFO L225 Difference]: With dead ends: 415 [2022-03-03 19:31:59,896 INFO L226 Difference]: Without dead ends: 411 [2022-03-03 19:31:59,896 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=326, Invalid=864, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:31:59,896 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.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:31:59,897 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.1s Time] [2022-03-03 19:31:59,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-03-03 19:31:59,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 259. [2022-03-03 19:31:59,903 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-03-03 19:31:59,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 567 transitions. [2022-03-03 19:31:59,904 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 567 transitions. Word has length 23 [2022-03-03 19:31:59,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:31:59,904 INFO L470 AbstractCegarLoop]: Abstraction has 259 states and 567 transitions. [2022-03-03 19:31:59,904 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-03-03 19:31:59,904 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 567 transitions. [2022-03-03 19:31:59,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-03 19:31:59,905 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:31:59,905 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-03-03 19:31:59,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:00,124 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-03-03 19:32:00,124 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:00,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:00,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1216183969, now seen corresponding path program 8 times [2022-03-03 19:32:00,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:00,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767887284] [2022-03-03 19:32:00,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:00,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:00,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:00,203 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:00,203 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:00,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767887284] [2022-03-03 19:32:00,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767887284] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:00,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502409770] [2022-03-03 19:32:00,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:32:00,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:00,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:00,205 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-03-03 19:32:00,206 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-03-03 19:32:00,225 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:00,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:00,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-03 19:32:00,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:00,445 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:00,445 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:00,659 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:00,659 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502409770] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:00,659 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:00,660 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 10] total 24 [2022-03-03 19:32:00,660 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654850415] [2022-03-03 19:32:00,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:00,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-03 19:32:00,660 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:00,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-03 19:32:00,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=465, Unknown=0, NotChecked=0, Total=600 [2022-03-03 19:32:00,661 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-03-03 19:32:01,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:01,290 INFO L93 Difference]: Finished difference Result 574 states and 1166 transitions. [2022-03-03 19:32:01,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2022-03-03 19:32:01,291 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-03-03 19:32:01,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:01,293 INFO L225 Difference]: With dead ends: 574 [2022-03-03 19:32:01,293 INFO L226 Difference]: Without dead ends: 553 [2022-03-03 19:32:01,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 797 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=769, Invalid=2201, Unknown=0, NotChecked=0, Total=2970 [2022-03-03 19:32:01,294 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.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:01,294 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.2s Time] [2022-03-03 19:32:01,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 553 states. [2022-03-03 19:32:01,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 553 to 235. [2022-03-03 19:32:01,299 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-03-03 19:32:01,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 508 transitions. [2022-03-03 19:32:01,300 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 508 transitions. Word has length 25 [2022-03-03 19:32:01,300 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:01,300 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 508 transitions. [2022-03-03 19:32:01,300 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-03-03 19:32:01,300 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 508 transitions. [2022-03-03 19:32:01,301 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-03 19:32:01,301 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:01,301 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-03-03 19:32:01,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:01,501 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-03-03 19:32:01,502 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:01,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:01,502 INFO L85 PathProgramCache]: Analyzing trace with hash -580006123, now seen corresponding path program 9 times [2022-03-03 19:32:01,502 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:01,502 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019413370] [2022-03-03 19:32:01,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:01,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:01,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:01,551 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:01,551 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:01,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019413370] [2022-03-03 19:32:01,551 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019413370] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:01,551 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1413047675] [2022-03-03 19:32:01,551 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:32:01,551 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:01,551 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:01,552 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-03-03 19:32:01,557 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-03-03 19:32:01,575 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-03-03 19:32:01,575 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:01,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-03 19:32:01,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:01,754 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:01,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:01,937 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:01,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1413047675] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:01,937 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:01,937 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10, 9] total 20 [2022-03-03 19:32:01,937 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92915238] [2022-03-03 19:32:01,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:01,938 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:32:01,938 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:01,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:32:01,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=304, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:32:01,938 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-03-03 19:32:02,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:02,364 INFO L93 Difference]: Finished difference Result 389 states and 796 transitions. [2022-03-03 19:32:02,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:32:02,365 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-03-03 19:32:02,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:02,366 INFO L225 Difference]: With dead ends: 389 [2022-03-03 19:32:02,366 INFO L226 Difference]: Without dead ends: 385 [2022-03-03 19:32:02,367 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 442 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=549, Invalid=1343, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:32:02,367 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-03-03 19:32:02,367 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-03-03 19:32:02,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 385 states. [2022-03-03 19:32:02,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 385 to 235. [2022-03-03 19:32:02,371 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-03-03 19:32:02,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 507 transitions. [2022-03-03 19:32:02,371 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 507 transitions. Word has length 25 [2022-03-03 19:32:02,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:02,372 INFO L470 AbstractCegarLoop]: Abstraction has 235 states and 507 transitions. [2022-03-03 19:32:02,372 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-03-03 19:32:02,372 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 507 transitions. [2022-03-03 19:32:02,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 19:32:02,372 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:02,372 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-03-03 19:32:02,389 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:02,587 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-03-03 19:32:02,587 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:02,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:02,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1444914083, now seen corresponding path program 10 times [2022-03-03 19:32:02,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:02,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974605927] [2022-03-03 19:32:02,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:02,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:02,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:02,648 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:02,648 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:02,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974605927] [2022-03-03 19:32:02,648 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974605927] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:02,648 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43848179] [2022-03-03 19:32:02,648 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:32:02,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:02,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:02,650 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-03-03 19:32:02,651 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-03-03 19:32:02,672 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:32:02,672 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:02,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-03 19:32:02,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:02,735 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:02,736 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:02,851 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 9 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:02,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43848179] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:02,852 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:02,852 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 9] total 12 [2022-03-03 19:32:02,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905143040] [2022-03-03 19:32:02,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:02,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-03 19:32:02,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:02,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-03 19:32:02,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-03 19:32:02,853 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-03-03 19:32:02,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:02,902 INFO L93 Difference]: Finished difference Result 428 states and 902 transitions. [2022-03-03 19:32:02,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-03 19:32:02,903 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-03-03 19:32:02,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:02,905 INFO L225 Difference]: With dead ends: 428 [2022-03-03 19:32:02,905 INFO L226 Difference]: Without dead ends: 395 [2022-03-03 19:32:02,906 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-03-03 19:32:02,906 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.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:02,906 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.0s Time] [2022-03-03 19:32:02,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2022-03-03 19:32:02,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 313. [2022-03-03 19:32:02,912 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-03-03 19:32:02,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 692 transitions. [2022-03-03 19:32:02,913 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 692 transitions. Word has length 27 [2022-03-03 19:32:02,913 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:02,913 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 692 transitions. [2022-03-03 19:32:02,913 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-03-03 19:32:02,913 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 692 transitions. [2022-03-03 19:32:02,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 19:32:02,913 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:02,913 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-03-03 19:32:02,931 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:03,127 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-03-03 19:32:03,127 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:03,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:03,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1020645679, now seen corresponding path program 11 times [2022-03-03 19:32:03,128 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:03,128 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776636890] [2022-03-03 19:32:03,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:03,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:03,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:03,254 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:03,254 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:03,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776636890] [2022-03-03 19:32:03,254 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776636890] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:03,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589114214] [2022-03-03 19:32:03,254 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:32:03,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:03,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:03,255 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-03-03 19:32:03,256 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-03-03 19:32:03,283 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-03-03 19:32:03,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:03,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-03 19:32:03,285 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:03,518 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:03,518 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:04,019 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:04,019 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589114214] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:04,019 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:04,019 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 28 [2022-03-03 19:32:04,019 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170195909] [2022-03-03 19:32:04,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:04,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:32:04,019 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:04,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:32:04,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=664, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:32:04,020 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-03-03 19:32:06,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:06,887 INFO L93 Difference]: Finished difference Result 1070 states and 2162 transitions. [2022-03-03 19:32:06,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2022-03-03 19:32:06,887 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-03-03 19:32:06,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:06,890 INFO L225 Difference]: With dead ends: 1070 [2022-03-03 19:32:06,890 INFO L226 Difference]: Without dead ends: 989 [2022-03-03 19:32:06,891 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2262 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=1613, Invalid=5193, Unknown=0, NotChecked=0, Total=6806 [2022-03-03 19:32:06,891 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 474 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 736 mSolverCounterSat, 170 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:06,892 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.4s Time] [2022-03-03 19:32:06,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states. [2022-03-03 19:32:06,908 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 448. [2022-03-03 19:32:06,908 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-03-03 19:32:06,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 448 states to 448 states and 976 transitions. [2022-03-03 19:32:06,909 INFO L78 Accepts]: Start accepts. Automaton has 448 states and 976 transitions. Word has length 27 [2022-03-03 19:32:06,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:06,909 INFO L470 AbstractCegarLoop]: Abstraction has 448 states and 976 transitions. [2022-03-03 19:32:06,910 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-03-03 19:32:06,910 INFO L276 IsEmpty]: Start isEmpty. Operand 448 states and 976 transitions. [2022-03-03 19:32:06,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-03 19:32:06,910 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:06,910 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-03-03 19:32:06,926 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-03-03 19:32:07,111 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-03-03 19:32:07,111 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:07,111 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:07,111 INFO L85 PathProgramCache]: Analyzing trace with hash 275669725, now seen corresponding path program 12 times [2022-03-03 19:32:07,111 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:07,111 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925508446] [2022-03-03 19:32:07,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:07,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:07,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:07,214 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:07,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:07,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925508446] [2022-03-03 19:32:07,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925508446] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:07,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742122382] [2022-03-03 19:32:07,215 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:32:07,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:07,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:07,216 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-03-03 19:32:07,217 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-03-03 19:32:07,238 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-03 19:32:07,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:07,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 59 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:32:07,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:07,458 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:07,458 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:07,789 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:07,790 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742122382] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:07,790 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:07,790 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 11] total 26 [2022-03-03 19:32:07,790 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300515479] [2022-03-03 19:32:07,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:07,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:32:07,790 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:07,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:32:07,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=531, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:32:07,791 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-03-03 19:32:08,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:08,736 INFO L93 Difference]: Finished difference Result 1546 states and 3357 transitions. [2022-03-03 19:32:08,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-03 19:32:08,737 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-03-03 19:32:08,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:08,741 INFO L225 Difference]: With dead ends: 1546 [2022-03-03 19:32:08,741 INFO L226 Difference]: Without dead ends: 1536 [2022-03-03 19:32:08,742 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1244 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1059, Invalid=2973, Unknown=0, NotChecked=0, Total=4032 [2022-03-03 19:32:08,742 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-03-03 19:32:08,743 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-03-03 19:32:08,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1536 states. [2022-03-03 19:32:08,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1536 to 546. [2022-03-03 19:32:08,763 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-03-03 19:32:08,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1232 transitions. [2022-03-03 19:32:08,768 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1232 transitions. Word has length 27 [2022-03-03 19:32:08,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:08,768 INFO L470 AbstractCegarLoop]: Abstraction has 546 states and 1232 transitions. [2022-03-03 19:32:08,768 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-03-03 19:32:08,768 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1232 transitions. [2022-03-03 19:32:08,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:08,769 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:08,769 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-03-03 19:32:08,786 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-03-03 19:32:08,971 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-03-03 19:32:08,971 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:08,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:08,972 INFO L85 PathProgramCache]: Analyzing trace with hash -1973910373, now seen corresponding path program 13 times [2022-03-03 19:32:08,972 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:08,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717032748] [2022-03-03 19:32:08,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:08,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:08,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:09,054 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:09,054 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:09,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717032748] [2022-03-03 19:32:09,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717032748] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:09,054 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084478969] [2022-03-03 19:32:09,054 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:32:09,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:09,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:09,055 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-03-03 19:32:09,056 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-03-03 19:32:09,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:09,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:32:09,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:09,318 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 9 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:09,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:09,596 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:09,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084478969] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:09,596 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:09,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13, 12] total 30 [2022-03-03 19:32:09,596 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808076668] [2022-03-03 19:32:09,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:09,596 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:32:09,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:09,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:32:09,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=199, Invalid=731, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:32:09,597 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-03-03 19:32:10,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:10,569 INFO L93 Difference]: Finished difference Result 1098 states and 2300 transitions. [2022-03-03 19:32:10,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-03 19:32:10,569 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-03-03 19:32:10,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:10,572 INFO L225 Difference]: With dead ends: 1098 [2022-03-03 19:32:10,572 INFO L226 Difference]: Without dead ends: 1035 [2022-03-03 19:32:10,574 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-03-03 19:32:10,574 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-03-03 19:32:10,574 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-03-03 19:32:10,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1035 states. [2022-03-03 19:32:10,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1035 to 503. [2022-03-03 19:32:10,583 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-03-03 19:32:10,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 1133 transitions. [2022-03-03 19:32:10,584 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 1133 transitions. Word has length 29 [2022-03-03 19:32:10,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:10,584 INFO L470 AbstractCegarLoop]: Abstraction has 503 states and 1133 transitions. [2022-03-03 19:32:10,585 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-03-03 19:32:10,585 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 1133 transitions. [2022-03-03 19:32:10,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:10,585 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:10,585 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-03-03 19:32:10,608 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:10,799 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-03-03 19:32:10,799 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:10,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:10,800 INFO L85 PathProgramCache]: Analyzing trace with hash 592333205, now seen corresponding path program 14 times [2022-03-03 19:32:10,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:10,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678174560] [2022-03-03 19:32:10,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:10,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:10,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:10,876 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:10,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:10,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678174560] [2022-03-03 19:32:10,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678174560] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:10,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1373128205] [2022-03-03 19:32:10,876 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:32:10,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:10,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:10,877 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-03-03 19:32:10,878 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-03-03 19:32:10,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:10,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:10,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-03 19:32:10,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:11,132 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 13 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:11,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:11,420 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 16 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:11,420 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1373128205] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:11,420 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:11,420 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 12, 11] total 25 [2022-03-03 19:32:11,421 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127846915] [2022-03-03 19:32:11,421 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:11,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-03 19:32:11,421 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:11,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-03 19:32:11,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=477, Unknown=0, NotChecked=0, Total=650 [2022-03-03 19:32:11,427 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-03-03 19:32:12,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:12,075 INFO L93 Difference]: Finished difference Result 753 states and 1609 transitions. [2022-03-03 19:32:12,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-03 19:32:12,075 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-03-03 19:32:12,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:12,079 INFO L225 Difference]: With dead ends: 753 [2022-03-03 19:32:12,079 INFO L226 Difference]: Without dead ends: 749 [2022-03-03 19:32:12,080 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 901 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=992, Invalid=2548, Unknown=0, NotChecked=0, Total=3540 [2022-03-03 19:32:12,080 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-03-03 19:32:12,080 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-03-03 19:32:12,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2022-03-03 19:32:12,087 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 503. [2022-03-03 19:32:12,088 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-03-03 19:32:12,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 1132 transitions. [2022-03-03 19:32:12,090 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 1132 transitions. Word has length 29 [2022-03-03 19:32:12,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:12,090 INFO L470 AbstractCegarLoop]: Abstraction has 503 states and 1132 transitions. [2022-03-03 19:32:12,090 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-03-03 19:32:12,090 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 1132 transitions. [2022-03-03 19:32:12,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-03 19:32:12,091 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:12,091 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-03-03 19:32:12,113 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-03-03 19:32:12,303 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-03-03 19:32:12,303 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:12,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:12,304 INFO L85 PathProgramCache]: Analyzing trace with hash -224049671, now seen corresponding path program 15 times [2022-03-03 19:32:12,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:12,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656945648] [2022-03-03 19:32:12,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:12,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:12,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:12,398 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:12,398 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:12,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656945648] [2022-03-03 19:32:12,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656945648] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:12,399 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1186395846] [2022-03-03 19:32:12,399 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:32:12,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:12,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:12,400 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-03-03 19:32:12,400 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-03-03 19:32:12,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-03-03 19:32:12,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:12,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 64 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-03 19:32:12,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:12,689 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:12,689 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:13,058 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 19 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:13,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1186395846] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:13,059 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:13,059 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 15] total 36 [2022-03-03 19:32:13,059 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624796418] [2022-03-03 19:32:13,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:13,059 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-03 19:32:13,059 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:13,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-03 19:32:13,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=277, Invalid=1055, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:32:13,060 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-03-03 19:32:15,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:15,336 INFO L93 Difference]: Finished difference Result 2242 states and 4712 transitions. [2022-03-03 19:32:15,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-03 19:32:15,337 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-03-03 19:32:15,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:15,342 INFO L225 Difference]: With dead ends: 2242 [2022-03-03 19:32:15,342 INFO L226 Difference]: Without dead ends: 2141 [2022-03-03 19:32:15,346 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 129 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6873 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=3989, Invalid=13041, Unknown=0, NotChecked=0, Total=17030 [2022-03-03 19:32:15,346 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-03-03 19:32:15,346 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-03-03 19:32:15,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2141 states. [2022-03-03 19:32:15,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2141 to 828. [2022-03-03 19:32:15,364 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-03-03 19:32:15,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1884 transitions. [2022-03-03 19:32:15,366 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1884 transitions. Word has length 29 [2022-03-03 19:32:15,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:15,366 INFO L470 AbstractCegarLoop]: Abstraction has 828 states and 1884 transitions. [2022-03-03 19:32:15,366 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-03-03 19:32:15,366 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1884 transitions. [2022-03-03 19:32:15,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:32:15,368 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:15,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-03-03 19:32:15,383 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:15,580 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-03-03 19:32:15,580 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:15,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:15,581 INFO L85 PathProgramCache]: Analyzing trace with hash 524451993, now seen corresponding path program 16 times [2022-03-03 19:32:15,581 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:15,581 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859788403] [2022-03-03 19:32:15,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:15,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:15,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:15,641 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 1 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:15,642 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:15,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859788403] [2022-03-03 19:32:15,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859788403] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:15,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100363022] [2022-03-03 19:32:15,642 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:32:15,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:15,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:15,643 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-03-03 19:32:15,644 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-03-03 19:32:15,665 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:32:15,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:15,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-03 19:32:15,668 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:15,749 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:15,749 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:16,062 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 16 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:16,062 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100363022] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:16,062 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:16,062 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 11] total 15 [2022-03-03 19:32:16,062 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262707990] [2022-03-03 19:32:16,062 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:16,062 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-03 19:32:16,062 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:16,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-03 19:32:16,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2022-03-03 19:32:16,063 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-03-03 19:32:16,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:16,206 INFO L93 Difference]: Finished difference Result 1335 states and 3045 transitions. [2022-03-03 19:32:16,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-03 19:32:16,207 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-03-03 19:32:16,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:16,210 INFO L225 Difference]: With dead ends: 1335 [2022-03-03 19:32:16,210 INFO L226 Difference]: Without dead ends: 1296 [2022-03-03 19:32:16,211 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-03-03 19:32:16,211 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-03-03 19:32:16,211 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-03-03 19:32:16,213 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1296 states. [2022-03-03 19:32:16,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1296 to 1137. [2022-03-03 19:32:16,229 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-03-03 19:32:16,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1137 states to 1137 states and 2625 transitions. [2022-03-03 19:32:16,232 INFO L78 Accepts]: Start accepts. Automaton has 1137 states and 2625 transitions. Word has length 31 [2022-03-03 19:32:16,232 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:16,232 INFO L470 AbstractCegarLoop]: Abstraction has 1137 states and 2625 transitions. [2022-03-03 19:32:16,232 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-03-03 19:32:16,232 INFO L276 IsEmpty]: Start isEmpty. Operand 1137 states and 2625 transitions. [2022-03-03 19:32:16,233 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:32:16,233 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:16,233 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-03-03 19:32:16,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:16,447 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-03-03 19:32:16,447 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:16,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:16,448 INFO L85 PathProgramCache]: Analyzing trace with hash -2075385877, now seen corresponding path program 17 times [2022-03-03 19:32:16,448 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:16,448 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81099771] [2022-03-03 19:32:16,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:16,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:16,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:16,592 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:16,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:16,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81099771] [2022-03-03 19:32:16,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81099771] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:16,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1143001326] [2022-03-03 19:32:16,592 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:32:16,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:16,593 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:16,594 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-03-03 19:32:16,595 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-03-03 19:32:16,618 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-03 19:32:16,618 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:16,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-03 19:32:16,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:16,887 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:16,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:17,657 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:17,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1143001326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:17,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:17,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 34 [2022-03-03 19:32:17,657 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [988020151] [2022-03-03 19:32:17,657 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:17,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-03 19:32:17,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:17,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-03 19:32:17,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=204, Invalid=986, Unknown=0, NotChecked=0, Total=1190 [2022-03-03 19:32:17,658 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-03-03 19:32:22,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:22,133 INFO L93 Difference]: Finished difference Result 2543 states and 5521 transitions. [2022-03-03 19:32:22,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 19:32:22,133 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-03-03 19:32:22,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:22,141 INFO L225 Difference]: With dead ends: 2543 [2022-03-03 19:32:22,141 INFO L226 Difference]: Without dead ends: 2402 [2022-03-03 19:32:22,142 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3588 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=2373, Invalid=8133, Unknown=0, NotChecked=0, Total=10506 [2022-03-03 19:32:22,143 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.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:22,143 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.5s Time] [2022-03-03 19:32:22,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2402 states. [2022-03-03 19:32:22,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2402 to 1423. [2022-03-03 19:32:22,173 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-03-03 19:32:22,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1423 states to 1423 states and 3217 transitions. [2022-03-03 19:32:22,176 INFO L78 Accepts]: Start accepts. Automaton has 1423 states and 3217 transitions. Word has length 31 [2022-03-03 19:32:22,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:22,176 INFO L470 AbstractCegarLoop]: Abstraction has 1423 states and 3217 transitions. [2022-03-03 19:32:22,176 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-03-03 19:32:22,176 INFO L276 IsEmpty]: Start isEmpty. Operand 1423 states and 3217 transitions. [2022-03-03 19:32:22,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:32:22,178 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:22,178 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-03-03 19:32:22,196 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-03-03 19:32:22,391 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-03-03 19:32:22,392 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:22,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:22,392 INFO L85 PathProgramCache]: Analyzing trace with hash 410403225, now seen corresponding path program 18 times [2022-03-03 19:32:22,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:22,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133970770] [2022-03-03 19:32:22,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:22,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:22,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:22,491 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:22,492 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:22,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133970770] [2022-03-03 19:32:22,492 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133970770] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:22,492 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993959766] [2022-03-03 19:32:22,492 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:32:22,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:22,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:22,493 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-03-03 19:32:22,494 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-03-03 19:32:22,516 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-03 19:32:22,517 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:22,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-03 19:32:22,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:22,801 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:22,801 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:23,379 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 10 proven. 22 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:23,379 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993959766] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:23,379 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:23,379 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 31 [2022-03-03 19:32:23,379 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300180334] [2022-03-03 19:32:23,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:23,380 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-03 19:32:23,380 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:23,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-03 19:32:23,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=756, Unknown=0, NotChecked=0, Total=992 [2022-03-03 19:32:23,380 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-03-03 19:32:24,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:24,950 INFO L93 Difference]: Finished difference Result 3227 states and 7200 transitions. [2022-03-03 19:32:24,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 19:32:24,950 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-03-03 19:32:24,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:24,960 INFO L225 Difference]: With dead ends: 3227 [2022-03-03 19:32:24,960 INFO L226 Difference]: Without dead ends: 3219 [2022-03-03 19:32:24,961 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2063 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=1631, Invalid=4689, Unknown=0, NotChecked=0, Total=6320 [2022-03-03 19:32:24,961 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.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:24,961 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.4s Time] [2022-03-03 19:32:24,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3219 states. [2022-03-03 19:32:24,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3219 to 1442. [2022-03-03 19:32:24,987 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-03-03 19:32:24,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 3296 transitions. [2022-03-03 19:32:24,989 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 3296 transitions. Word has length 31 [2022-03-03 19:32:24,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:24,989 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 3296 transitions. [2022-03-03 19:32:24,990 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-03-03 19:32:24,990 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 3296 transitions. [2022-03-03 19:32:24,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-03 19:32:24,991 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:24,991 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-03-03 19:32:25,007 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-03-03 19:32:25,203 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-03-03 19:32:25,203 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:25,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:25,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1802444585, now seen corresponding path program 19 times [2022-03-03 19:32:25,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:25,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730630350] [2022-03-03 19:32:25,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:25,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:25,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:25,287 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:25,287 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:25,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730630350] [2022-03-03 19:32:25,287 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730630350] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:25,287 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1569338477] [2022-03-03 19:32:25,287 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:32:25,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:25,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:25,288 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-03-03 19:32:25,328 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-03-03 19:32:25,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:25,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-03 19:32:25,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:25,629 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 11 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:25,629 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:25,940 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 14 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:25,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1569338477] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:25,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:25,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 14, 14] total 32 [2022-03-03 19:32:25,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131347688] [2022-03-03 19:32:25,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:25,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 19:32:25,941 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:25,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 19:32:25,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=805, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:32:25,942 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-03-03 19:32:26,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:26,968 INFO L93 Difference]: Finished difference Result 2321 states and 5141 transitions. [2022-03-03 19:32:26,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-03 19:32:26,969 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-03-03 19:32:26,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:26,975 INFO L225 Difference]: With dead ends: 2321 [2022-03-03 19:32:26,975 INFO L226 Difference]: Without dead ends: 2313 [2022-03-03 19:32:26,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1957 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1719, Invalid=4761, Unknown=0, NotChecked=0, Total=6480 [2022-03-03 19:32:26,976 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-03-03 19:32:26,976 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-03-03 19:32:26,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2313 states. [2022-03-03 19:32:26,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2313 to 1166. [2022-03-03 19:32:26,994 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-03-03 19:32:26,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1166 states to 1166 states and 2638 transitions. [2022-03-03 19:32:26,996 INFO L78 Accepts]: Start accepts. Automaton has 1166 states and 2638 transitions. Word has length 31 [2022-03-03 19:32:26,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:26,996 INFO L470 AbstractCegarLoop]: Abstraction has 1166 states and 2638 transitions. [2022-03-03 19:32:26,996 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-03-03 19:32:26,996 INFO L276 IsEmpty]: Start isEmpty. Operand 1166 states and 2638 transitions. [2022-03-03 19:32:26,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-03 19:32:26,999 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:26,999 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-03-03 19:32:27,017 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-03-03 19:32:27,215 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-03-03 19:32:27,215 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:27,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:27,216 INFO L85 PathProgramCache]: Analyzing trace with hash 986733015, now seen corresponding path program 20 times [2022-03-03 19:32:27,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:27,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134511881] [2022-03-03 19:32:27,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:27,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:27,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:27,314 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:27,314 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:27,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134511881] [2022-03-03 19:32:27,314 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134511881] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:27,314 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326961865] [2022-03-03 19:32:27,314 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:32:27,314 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:27,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:27,315 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-03-03 19:32:27,316 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-03-03 19:32:27,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:27,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:27,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:32:27,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:27,619 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 16 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:27,619 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:27,963 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 20 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:27,963 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326961865] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:27,963 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:27,963 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 14] total 36 [2022-03-03 19:32:27,963 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540315319] [2022-03-03 19:32:27,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:27,964 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-03 19:32:27,964 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:27,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-03 19:32:27,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=275, Invalid=1057, Unknown=0, NotChecked=0, Total=1332 [2022-03-03 19:32:27,964 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-03-03 19:32:29,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:29,290 INFO L93 Difference]: Finished difference Result 2121 states and 4524 transitions. [2022-03-03 19:32:29,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-03 19:32:29,291 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-03-03 19:32:29,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:29,296 INFO L225 Difference]: With dead ends: 2121 [2022-03-03 19:32:29,296 INFO L226 Difference]: Without dead ends: 1995 [2022-03-03 19:32:29,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2991 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2447, Invalid=7453, Unknown=0, NotChecked=0, Total=9900 [2022-03-03 19:32:29,298 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-03-03 19:32:29,298 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-03-03 19:32:29,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1995 states. [2022-03-03 19:32:29,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1995 to 1115. [2022-03-03 19:32:29,314 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-03-03 19:32:29,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 2517 transitions. [2022-03-03 19:32:29,316 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 2517 transitions. Word has length 33 [2022-03-03 19:32:29,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:29,316 INFO L470 AbstractCegarLoop]: Abstraction has 1115 states and 2517 transitions. [2022-03-03 19:32:29,317 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-03-03 19:32:29,317 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 2517 transitions. [2022-03-03 19:32:29,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-03 19:32:29,318 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:29,318 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-03-03 19:32:29,343 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-03-03 19:32:29,531 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-03-03 19:32:29,531 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:29,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:29,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1374694123, now seen corresponding path program 21 times [2022-03-03 19:32:29,532 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:29,532 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509072452] [2022-03-03 19:32:29,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:29,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:29,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:29,616 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:29,616 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:29,616 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509072452] [2022-03-03 19:32:29,617 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509072452] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:29,617 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282540707] [2022-03-03 19:32:29,617 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:32:29,617 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:29,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:29,618 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-03-03 19:32:29,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-03 19:32:29,641 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-03 19:32:29,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:29,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-03 19:32:29,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:29,973 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 21 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:29,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:30,276 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:30,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282540707] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:30,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:30,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 15, 14] total 32 [2022-03-03 19:32:30,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704718045] [2022-03-03 19:32:30,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:30,277 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-03 19:32:30,277 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:30,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-03 19:32:30,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=789, Unknown=0, NotChecked=0, Total=1056 [2022-03-03 19:32:30,277 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-03-03 19:32:31,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:31,715 INFO L93 Difference]: Finished difference Result 1545 states and 3349 transitions. [2022-03-03 19:32:31,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2022-03-03 19:32:31,715 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-03-03 19:32:31,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:31,718 INFO L225 Difference]: With dead ends: 1545 [2022-03-03 19:32:31,718 INFO L226 Difference]: Without dead ends: 1541 [2022-03-03 19:32:31,720 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3225 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=2764, Invalid=7538, Unknown=0, NotChecked=0, Total=10302 [2022-03-03 19:32:31,720 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-03-03 19:32:31,720 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-03-03 19:32:31,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1541 states. [2022-03-03 19:32:31,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1541 to 1115. [2022-03-03 19:32:31,733 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-03-03 19:32:31,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1115 states to 1115 states and 2516 transitions. [2022-03-03 19:32:31,735 INFO L78 Accepts]: Start accepts. Automaton has 1115 states and 2516 transitions. Word has length 33 [2022-03-03 19:32:31,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:31,735 INFO L470 AbstractCegarLoop]: Abstraction has 1115 states and 2516 transitions. [2022-03-03 19:32:31,736 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-03-03 19:32:31,736 INFO L276 IsEmpty]: Start isEmpty. Operand 1115 states and 2516 transitions. [2022-03-03 19:32:31,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:31,737 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:31,737 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-03-03 19:32:31,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:31,944 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-03-03 19:32:31,944 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:31,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:31,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1860569387, now seen corresponding path program 22 times [2022-03-03 19:32:31,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:31,945 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652799645] [2022-03-03 19:32:31,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:31,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:31,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:32,028 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 1 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:32,028 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:32,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652799645] [2022-03-03 19:32:32,028 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652799645] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:32,028 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789697796] [2022-03-03 19:32:32,028 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:32:32,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:32,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:32,029 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-03-03 19:32:32,030 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-03-03 19:32:32,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:32:32,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:32,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-03 19:32:32,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:32,148 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:32,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:32,345 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 25 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:32,345 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789697796] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:32,345 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:32,345 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 13] total 18 [2022-03-03 19:32:32,345 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956833579] [2022-03-03 19:32:32,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:32,345 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-03 19:32:32,346 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:32,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-03 19:32:32,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2022-03-03 19:32:32,346 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-03-03 19:32:32,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:32,450 INFO L93 Difference]: Finished difference Result 1715 states and 3869 transitions. [2022-03-03 19:32:32,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-03 19:32:32,450 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-03-03 19:32:32,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:32,453 INFO L225 Difference]: With dead ends: 1715 [2022-03-03 19:32:32,453 INFO L226 Difference]: Without dead ends: 1670 [2022-03-03 19:32:32,453 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-03-03 19:32:32,454 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-03-03 19:32:32,454 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-03-03 19:32:32,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1670 states. [2022-03-03 19:32:32,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1670 to 1471. [2022-03-03 19:32:32,471 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-03-03 19:32:32,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1471 states to 1471 states and 3403 transitions. [2022-03-03 19:32:32,473 INFO L78 Accepts]: Start accepts. Automaton has 1471 states and 3403 transitions. Word has length 35 [2022-03-03 19:32:32,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:32,473 INFO L470 AbstractCegarLoop]: Abstraction has 1471 states and 3403 transitions. [2022-03-03 19:32:32,473 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-03-03 19:32:32,473 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 3403 transitions. [2022-03-03 19:32:32,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:32,475 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:32,475 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-03-03 19:32:32,501 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:32,701 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-03-03 19:32:32,701 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:32,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:32,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1814617945, now seen corresponding path program 23 times [2022-03-03 19:32:32,702 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:32,702 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235031321] [2022-03-03 19:32:32,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:32,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:32,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:32,875 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:32,876 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:32,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235031321] [2022-03-03 19:32:32,876 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235031321] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:32,876 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037290353] [2022-03-03 19:32:32,876 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:32:32,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:32,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:32,877 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-03-03 19:32:32,877 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-03-03 19:32:32,901 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-03 19:32:32,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:32,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:32:32,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:33,270 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:33,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:34,409 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:34,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037290353] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:34,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:34,409 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 40 [2022-03-03 19:32:34,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740476163] [2022-03-03 19:32:34,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:34,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-03 19:32:34,410 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:34,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-03 19:32:34,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1371, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 19:32:34,410 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-03-03 19:32:41,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:41,640 INFO L93 Difference]: Finished difference Result 3304 states and 7063 transitions. [2022-03-03 19:32:41,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-03 19:32:41,641 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-03-03 19:32:41,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:41,645 INFO L225 Difference]: With dead ends: 3304 [2022-03-03 19:32:41,645 INFO L226 Difference]: Without dead ends: 3031 [2022-03-03 19:32:41,646 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 166 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 121 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5150 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=3270, Invalid=11736, Unknown=0, NotChecked=0, Total=15006 [2022-03-03 19:32:41,646 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 669 mSDsluCounter, 768 mSDsCounter, 0 mSdLazyCounter, 1671 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:32:41,646 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.7s Time] [2022-03-03 19:32:41,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3031 states. [2022-03-03 19:32:41,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3031 to 1747. [2022-03-03 19:32:41,676 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-03-03 19:32:41,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 3887 transitions. [2022-03-03 19:32:41,678 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 3887 transitions. Word has length 35 [2022-03-03 19:32:41,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:41,679 INFO L470 AbstractCegarLoop]: Abstraction has 1747 states and 3887 transitions. [2022-03-03 19:32:41,679 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-03-03 19:32:41,679 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 3887 transitions. [2022-03-03 19:32:41,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:41,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:41,684 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-03-03 19:32:41,722 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-03-03 19:32:41,892 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-03-03 19:32:41,892 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:41,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:41,893 INFO L85 PathProgramCache]: Analyzing trace with hash 175034965, now seen corresponding path program 24 times [2022-03-03 19:32:41,893 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:41,893 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617302117] [2022-03-03 19:32:41,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:41,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:41,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:42,038 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:42,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:42,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617302117] [2022-03-03 19:32:42,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617302117] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:42,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745064172] [2022-03-03 19:32:42,038 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:32:42,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:42,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:42,039 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-03-03 19:32:42,040 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-03-03 19:32:42,063 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-03 19:32:42,063 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:42,064 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 19:32:42,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:42,406 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 9 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:42,406 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:43,276 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 13 proven. 37 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:43,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745064172] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:43,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:43,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 16, 16] total 38 [2022-03-03 19:32:43,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379430552] [2022-03-03 19:32:43,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:43,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-03 19:32:43,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:43,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-03 19:32:43,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=339, Invalid=1143, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:32:43,277 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-03-03 19:32:46,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:46,260 INFO L93 Difference]: Finished difference Result 4310 states and 9592 transitions. [2022-03-03 19:32:46,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2022-03-03 19:32:46,260 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-03-03 19:32:46,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:46,267 INFO L225 Difference]: With dead ends: 4310 [2022-03-03 19:32:46,267 INFO L226 Difference]: Without dead ends: 4302 [2022-03-03 19:32:46,268 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3782 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=2695, Invalid=8225, Unknown=0, NotChecked=0, Total=10920 [2022-03-03 19:32:46,268 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 593 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 1471 mSolverCounterSat, 349 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s 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-03-03 19:32:46,268 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-03-03 19:32:46,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4302 states. [2022-03-03 19:32:46,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4302 to 2269. [2022-03-03 19:32:46,298 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-03-03 19:32:46,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2269 states to 2269 states and 5161 transitions. [2022-03-03 19:32:46,301 INFO L78 Accepts]: Start accepts. Automaton has 2269 states and 5161 transitions. Word has length 35 [2022-03-03 19:32:46,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:46,302 INFO L470 AbstractCegarLoop]: Abstraction has 2269 states and 5161 transitions. [2022-03-03 19:32:46,302 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-03-03 19:32:46,302 INFO L276 IsEmpty]: Start isEmpty. Operand 2269 states and 5161 transitions. [2022-03-03 19:32:46,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-03 19:32:46,307 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:46,307 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-03-03 19:32:46,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-03 19:32:46,523 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-03-03 19:32:46,523 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:46,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:46,524 INFO L85 PathProgramCache]: Analyzing trace with hash 674574509, now seen corresponding path program 25 times [2022-03-03 19:32:46,524 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:46,524 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762828771] [2022-03-03 19:32:46,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:46,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:46,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:46,612 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 18 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:46,612 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:46,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762828771] [2022-03-03 19:32:46,612 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762828771] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:46,612 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1081300144] [2022-03-03 19:32:46,612 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:32:46,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:46,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:46,614 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-03-03 19:32:46,614 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-03-03 19:32:46,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:46,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 24 conjunts are in the unsatisfiable core [2022-03-03 19:32:46,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:47,041 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 18 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:47,041 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:47,435 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 22 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:47,435 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1081300144] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:47,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:47,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 16, 16] total 37 [2022-03-03 19:32:47,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140567298] [2022-03-03 19:32:47,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:47,436 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-03 19:32:47,436 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:47,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-03 19:32:47,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=328, Invalid=1078, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:32:47,436 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-03-03 19:32:49,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:49,053 INFO L93 Difference]: Finished difference Result 4342 states and 9549 transitions. [2022-03-03 19:32:49,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-03 19:32:49,054 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-03-03 19:32:49,054 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:49,061 INFO L225 Difference]: With dead ends: 4342 [2022-03-03 19:32:49,061 INFO L226 Difference]: Without dead ends: 4334 [2022-03-03 19:32:49,061 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3769 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3075, Invalid=8697, Unknown=0, NotChecked=0, Total=11772 [2022-03-03 19:32:49,062 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-03-03 19:32:49,062 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-03-03 19:32:49,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4334 states. [2022-03-03 19:32:49,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4334 to 2100. [2022-03-03 19:32:49,094 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-03-03 19:32:49,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2100 states to 2100 states and 4770 transitions. [2022-03-03 19:32:49,098 INFO L78 Accepts]: Start accepts. Automaton has 2100 states and 4770 transitions. Word has length 35 [2022-03-03 19:32:49,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:49,098 INFO L470 AbstractCegarLoop]: Abstraction has 2100 states and 4770 transitions. [2022-03-03 19:32:49,098 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-03-03 19:32:49,098 INFO L276 IsEmpty]: Start isEmpty. Operand 2100 states and 4770 transitions. [2022-03-03 19:32:49,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-03 19:32:49,100 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:49,100 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-03-03 19:32:49,121 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-03-03 19:32:49,307 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-03-03 19:32:49,307 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:49,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:49,308 INFO L85 PathProgramCache]: Analyzing trace with hash 326959379, now seen corresponding path program 26 times [2022-03-03 19:32:49,308 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:49,308 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743071607] [2022-03-03 19:32:49,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:49,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:49,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:49,432 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:49,432 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:49,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743071607] [2022-03-03 19:32:49,432 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743071607] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:49,432 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969678149] [2022-03-03 19:32:49,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:32:49,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:49,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:49,433 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-03-03 19:32:49,434 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-03-03 19:32:49,458 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:32:49,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:49,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-03 19:32:49,459 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:49,796 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 25 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:49,797 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:50,234 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 30 proven. 31 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:50,235 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969678149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:50,235 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:50,235 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 42 [2022-03-03 19:32:50,235 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629489934] [2022-03-03 19:32:50,235 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:50,235 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-03 19:32:50,235 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:50,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-03 19:32:50,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=363, Invalid=1443, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:32:50,236 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-03-03 19:32:52,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:52,276 INFO L93 Difference]: Finished difference Result 3300 states and 7116 transitions. [2022-03-03 19:32:52,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2022-03-03 19:32:52,277 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-03-03 19:32:52,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:52,292 INFO L225 Difference]: With dead ends: 3300 [2022-03-03 19:32:52,292 INFO L226 Difference]: Without dead ends: 3111 [2022-03-03 19:32:52,294 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 46 SyntacticMatches, 1 SemanticMatches, 125 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5089 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3920, Invalid=12082, Unknown=0, NotChecked=0, Total=16002 [2022-03-03 19:32:52,294 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 478 mSDsluCounter, 451 mSDsCounter, 0 mSdLazyCounter, 1246 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s 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-03-03 19:32:52,295 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-03-03 19:32:52,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3111 states. [2022-03-03 19:32:52,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3111 to 2017. [2022-03-03 19:32:52,326 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-03-03 19:32:52,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2017 states to 2017 states and 4587 transitions. [2022-03-03 19:32:52,334 INFO L78 Accepts]: Start accepts. Automaton has 2017 states and 4587 transitions. Word has length 37 [2022-03-03 19:32:52,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:52,334 INFO L470 AbstractCegarLoop]: Abstraction has 2017 states and 4587 transitions. [2022-03-03 19:32:52,334 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-03-03 19:32:52,334 INFO L276 IsEmpty]: Start isEmpty. Operand 2017 states and 4587 transitions. [2022-03-03 19:32:52,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-03 19:32:52,336 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:52,336 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-03-03 19:32:52,353 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-03-03 19:32:52,551 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-03-03 19:32:52,551 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:52,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:52,552 INFO L85 PathProgramCache]: Analyzing trace with hash -177098347, now seen corresponding path program 27 times [2022-03-03 19:32:52,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:52,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004333051] [2022-03-03 19:32:52,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:52,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:52,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:52,644 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:52,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:52,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004333051] [2022-03-03 19:32:52,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004333051] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:52,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1922994715] [2022-03-03 19:32:52,645 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:32:52,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:52,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:52,646 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-03-03 19:32:52,648 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-03-03 19:32:52,671 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-03 19:32:52,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:52,672 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-03 19:32:52,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:53,073 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 31 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:53,073 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:53,451 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 36 proven. 25 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:53,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1922994715] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:53,451 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:53,451 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 17, 16] total 37 [2022-03-03 19:32:53,451 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100267951] [2022-03-03 19:32:53,451 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:53,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-03 19:32:53,452 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:53,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-03 19:32:53,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1057, Unknown=0, NotChecked=0, Total=1406 [2022-03-03 19:32:53,452 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-03-03 19:32:55,610 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:55,610 INFO L93 Difference]: Finished difference Result 2617 states and 5755 transitions. [2022-03-03 19:32:55,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-03 19:32:55,610 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-03-03 19:32:55,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:55,613 INFO L225 Difference]: With dead ends: 2617 [2022-03-03 19:32:55,613 INFO L226 Difference]: Without dead ends: 2613 [2022-03-03 19:32:55,614 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 130 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5796 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4528, Invalid=12764, Unknown=0, NotChecked=0, Total=17292 [2022-03-03 19:32:55,618 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 394 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 921 mSolverCounterSat, 106 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-03-03 19:32:55,618 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-03-03 19:32:55,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2613 states. [2022-03-03 19:32:55,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2613 to 2017. [2022-03-03 19:32:55,641 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-03-03 19:32:55,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2017 states to 2017 states and 4586 transitions. [2022-03-03 19:32:55,644 INFO L78 Accepts]: Start accepts. Automaton has 2017 states and 4586 transitions. Word has length 37 [2022-03-03 19:32:55,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:55,644 INFO L470 AbstractCegarLoop]: Abstraction has 2017 states and 4586 transitions. [2022-03-03 19:32:55,644 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-03-03 19:32:55,644 INFO L276 IsEmpty]: Start isEmpty. Operand 2017 states and 4586 transitions. [2022-03-03 19:32:55,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-03 19:32:55,646 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:55,646 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-03-03 19:32:55,665 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-03-03 19:32:55,874 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-03-03 19:32:55,875 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:55,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:55,875 INFO L85 PathProgramCache]: Analyzing trace with hash -35070279, now seen corresponding path program 28 times [2022-03-03 19:32:55,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:55,875 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356250241] [2022-03-03 19:32:55,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:55,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:55,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:32:55,974 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 28 proven. 34 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-03-03 19:32:55,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:32:55,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356250241] [2022-03-03 19:32:55,975 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356250241] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:32:55,975 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1997272529] [2022-03-03 19:32:55,975 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:32:55,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:32:55,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:32:55,976 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-03-03 19:32:55,977 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-03-03 19:32:56,000 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:32:56,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:32:56,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 22 conjunts are in the unsatisfiable core [2022-03-03 19:32:56,001 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:32:56,298 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 20 proven. 43 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:32:56,299 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:32:56,917 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 30 proven. 35 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:32:56,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1997272529] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:32:56,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:32:56,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 15, 17] total 41 [2022-03-03 19:32:56,918 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556648430] [2022-03-03 19:32:56,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:32:56,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-03 19:32:56,918 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:32:56,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-03 19:32:56,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=432, Invalid=1290, Unknown=0, NotChecked=0, Total=1722 [2022-03-03 19:32:56,918 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-03-03 19:32:59,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:32:59,600 INFO L93 Difference]: Finished difference Result 6297 states and 13794 transitions. [2022-03-03 19:32:59,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-03 19:32:59,601 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-03-03 19:32:59,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:32:59,608 INFO L225 Difference]: With dead ends: 6297 [2022-03-03 19:32:59,608 INFO L226 Difference]: Without dead ends: 6192 [2022-03-03 19:32:59,609 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 139 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8663 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5776, Invalid=13964, Unknown=0, NotChecked=0, Total=19740 [2022-03-03 19:32:59,609 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-03-03 19:32:59,609 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-03-03 19:32:59,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6192 states. [2022-03-03 19:32:59,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6192 to 3061. [2022-03-03 19:32:59,657 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-03-03 19:32:59,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3061 states to 3061 states and 6937 transitions. [2022-03-03 19:32:59,661 INFO L78 Accepts]: Start accepts. Automaton has 3061 states and 6937 transitions. Word has length 37 [2022-03-03 19:32:59,661 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:32:59,661 INFO L470 AbstractCegarLoop]: Abstraction has 3061 states and 6937 transitions. [2022-03-03 19:32:59,661 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-03-03 19:32:59,662 INFO L276 IsEmpty]: Start isEmpty. Operand 3061 states and 6937 transitions. [2022-03-03 19:32:59,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-03 19:32:59,665 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:32:59,665 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-03-03 19:32:59,683 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-03-03 19:32:59,879 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-03-03 19:32:59,879 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:32:59,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:32:59,880 INFO L85 PathProgramCache]: Analyzing trace with hash -148555911, now seen corresponding path program 29 times [2022-03-03 19:32:59,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:32:59,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168742615] [2022-03-03 19:32:59,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:32:59,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:32:59,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:00,032 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:00,033 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:00,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168742615] [2022-03-03 19:33:00,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168742615] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:00,033 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903431199] [2022-03-03 19:33:00,033 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:33:00,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:00,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:00,034 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-03-03 19:33:00,034 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-03-03 19:33:00,057 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2022-03-03 19:33:00,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:00,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-03 19:33:00,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:00,407 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 20 proven. 41 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:00,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:00,837 INFO L134 CoverageAnalysis]: Checked inductivity of 61 backedges. 16 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:00,838 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903431199] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:00,838 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:00,838 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 47 [2022-03-03 19:33:00,838 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587978801] [2022-03-03 19:33:00,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:00,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-03 19:33:00,838 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:00,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-03 19:33:00,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=442, Invalid=1814, Unknown=0, NotChecked=0, Total=2256 [2022-03-03 19:33:00,839 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-03-03 19:33:03,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:03,800 INFO L93 Difference]: Finished difference Result 7660 states and 16591 transitions. [2022-03-03 19:33:03,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 118 states. [2022-03-03 19:33:03,800 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-03-03 19:33:03,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:03,810 INFO L225 Difference]: With dead ends: 7660 [2022-03-03 19:33:03,810 INFO L226 Difference]: Without dead ends: 7474 [2022-03-03 19:33:03,812 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 159 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10600 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=6820, Invalid=18940, Unknown=0, NotChecked=0, Total=25760 [2022-03-03 19:33:03,812 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.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:03,812 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.5s Time] [2022-03-03 19:33:03,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7474 states. [2022-03-03 19:33:03,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7474 to 3144. [2022-03-03 19:33:03,867 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-03-03 19:33:03,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3144 states to 3144 states and 7148 transitions. [2022-03-03 19:33:03,872 INFO L78 Accepts]: Start accepts. Automaton has 3144 states and 7148 transitions. Word has length 37 [2022-03-03 19:33:03,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:03,872 INFO L470 AbstractCegarLoop]: Abstraction has 3144 states and 7148 transitions. [2022-03-03 19:33:03,873 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-03-03 19:33:03,873 INFO L276 IsEmpty]: Start isEmpty. Operand 3144 states and 7148 transitions. [2022-03-03 19:33:03,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-03 19:33:03,876 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:03,876 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-03-03 19:33:03,903 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-03-03 19:33:04,087 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-03-03 19:33:04,087 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:33:04,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:04,088 INFO L85 PathProgramCache]: Analyzing trace with hash -247873775, now seen corresponding path program 30 times [2022-03-03 19:33:04,088 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:04,088 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41007464] [2022-03-03 19:33:04,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:04,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:04,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:04,168 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:04,168 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:04,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41007464] [2022-03-03 19:33:04,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41007464] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:04,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104601921] [2022-03-03 19:33:04,168 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:33:04,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:04,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:04,169 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-03-03 19:33:04,170 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-03-03 19:33:04,194 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-03 19:33:04,194 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:04,195 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:33:04,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:04,356 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 1 proven. 71 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:04,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:04,534 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 25 proven. 47 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:04,534 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104601921] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:04,534 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:04,534 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 12, 12] total 21 [2022-03-03 19:33:04,534 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519389514] [2022-03-03 19:33:04,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:04,535 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-03 19:33:04,535 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:04,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-03 19:33:04,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=303, Unknown=0, NotChecked=0, Total=420 [2022-03-03 19:33:04,535 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-03-03 19:33:04,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:04,844 INFO L93 Difference]: Finished difference Result 5118 states and 11762 transitions. [2022-03-03 19:33:04,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-03 19:33:04,844 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-03-03 19:33:04,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:04,851 INFO L225 Difference]: With dead ends: 5118 [2022-03-03 19:33:04,851 INFO L226 Difference]: Without dead ends: 5048 [2022-03-03 19:33:04,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 68 SyntacticMatches, 4 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=195, Invalid=617, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:33:04,852 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-03-03 19:33:04,852 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-03-03 19:33:04,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5048 states. [2022-03-03 19:33:04,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5048 to 3958. [2022-03-03 19:33:04,906 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-03-03 19:33:04,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3958 states to 3958 states and 9117 transitions. [2022-03-03 19:33:04,912 INFO L78 Accepts]: Start accepts. Automaton has 3958 states and 9117 transitions. Word has length 39 [2022-03-03 19:33:04,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:04,912 INFO L470 AbstractCegarLoop]: Abstraction has 3958 states and 9117 transitions. [2022-03-03 19:33:04,912 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-03-03 19:33:04,912 INFO L276 IsEmpty]: Start isEmpty. Operand 3958 states and 9117 transitions. [2022-03-03 19:33:04,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-03 19:33:04,916 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:04,916 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-03-03 19:33:04,934 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-03-03 19:33:05,135 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-03-03 19:33:05,135 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:33:05,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:05,136 INFO L85 PathProgramCache]: Analyzing trace with hash 1725109521, now seen corresponding path program 31 times [2022-03-03 19:33:05,136 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:05,136 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655574205] [2022-03-03 19:33:05,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:05,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:05,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:05,292 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 11 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:05,292 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:05,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655574205] [2022-03-03 19:33:05,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655574205] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:05,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [3054698] [2022-03-03 19:33:05,292 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:33:05,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:05,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:05,293 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-03-03 19:33:05,303 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-03-03 19:33:05,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:05,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:33:05,325 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:05,727 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 11 proven. 61 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:05,727 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:06,908 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 16 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:06,908 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [3054698] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:06,908 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:06,908 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 18, 18] total 43 [2022-03-03 19:33:06,908 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924644152] [2022-03-03 19:33:06,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:06,909 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-03 19:33:06,909 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:06,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-03 19:33:06,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=433, Invalid=1459, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:33:06,909 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-03-03 19:33:11,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:11,086 INFO L93 Difference]: Finished difference Result 7185 states and 16496 transitions. [2022-03-03 19:33:11,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-03 19:33:11,086 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-03-03 19:33:11,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:11,096 INFO L225 Difference]: With dead ends: 7185 [2022-03-03 19:33:11,097 INFO L226 Difference]: Without dead ends: 7179 [2022-03-03 19:33:11,098 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 119 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5139 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=3544, Invalid=10976, Unknown=0, NotChecked=0, Total=14520 [2022-03-03 19:33:11,098 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 773 mSDsluCounter, 443 mSDsCounter, 0 mSdLazyCounter, 1975 mSolverCounterSat, 448 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:11,098 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.8s Time] [2022-03-03 19:33:11,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7179 states. [2022-03-03 19:33:11,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7179 to 4213. [2022-03-03 19:33:11,167 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-03-03 19:33:11,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4213 states to 4213 states and 9860 transitions. [2022-03-03 19:33:11,174 INFO L78 Accepts]: Start accepts. Automaton has 4213 states and 9860 transitions. Word has length 39 [2022-03-03 19:33:11,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:11,174 INFO L470 AbstractCegarLoop]: Abstraction has 4213 states and 9860 transitions. [2022-03-03 19:33:11,174 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-03-03 19:33:11,174 INFO L276 IsEmpty]: Start isEmpty. Operand 4213 states and 9860 transitions. [2022-03-03 19:33:11,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-03 19:33:11,178 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:11,178 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-03-03 19:33:11,203 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-03-03 19:33:11,379 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-03-03 19:33:11,379 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:33:11,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:11,380 INFO L85 PathProgramCache]: Analyzing trace with hash -1853554639, now seen corresponding path program 32 times [2022-03-03 19:33:11,380 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:11,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500220932] [2022-03-03 19:33:11,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:11,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:11,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:11,493 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 27 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:11,494 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:11,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500220932] [2022-03-03 19:33:11,494 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500220932] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:11,494 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681958129] [2022-03-03 19:33:11,494 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:33:11,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:11,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:11,495 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-03-03 19:33:11,496 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-03-03 19:33:11,518 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:33:11,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:11,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-03 19:33:11,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:11,968 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 27 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:11,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:12,405 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 32 proven. 40 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:12,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681958129] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:12,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:12,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 18, 18] total 42 [2022-03-03 19:33:12,406 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395336668] [2022-03-03 19:33:12,406 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:12,406 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-03 19:33:12,406 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:12,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-03 19:33:12,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=415, Invalid=1391, Unknown=0, NotChecked=0, Total=1806 [2022-03-03 19:33:12,406 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-03-03 19:33:14,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:14,652 INFO L93 Difference]: Finished difference Result 5916 states and 13505 transitions. [2022-03-03 19:33:14,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-03-03 19:33:14,652 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-03-03 19:33:14,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:14,659 INFO L225 Difference]: With dead ends: 5916 [2022-03-03 19:33:14,659 INFO L226 Difference]: Without dead ends: 5912 [2022-03-03 19:33:14,661 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6354 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=4949, Invalid=13957, Unknown=0, NotChecked=0, Total=18906 [2022-03-03 19:33:14,661 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.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:14,662 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.4s Time] [2022-03-03 19:33:14,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5912 states. [2022-03-03 19:33:14,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5912 to 3527. [2022-03-03 19:33:14,716 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-03-03 19:33:14,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3527 states to 3527 states and 8308 transitions. [2022-03-03 19:33:14,721 INFO L78 Accepts]: Start accepts. Automaton has 3527 states and 8308 transitions. Word has length 39 [2022-03-03 19:33:14,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:14,721 INFO L470 AbstractCegarLoop]: Abstraction has 3527 states and 8308 transitions. [2022-03-03 19:33:14,722 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-03-03 19:33:14,722 INFO L276 IsEmpty]: Start isEmpty. Operand 3527 states and 8308 transitions. [2022-03-03 19:33:14,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-03 19:33:14,725 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:14,725 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-03-03 19:33:14,740 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-03 19:33:14,940 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-03-03 19:33:14,941 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:33:14,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:14,941 INFO L85 PathProgramCache]: Analyzing trace with hash 725410591, now seen corresponding path program 33 times [2022-03-03 19:33:14,941 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:14,941 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509293280] [2022-03-03 19:33:14,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:14,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:14,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:15,083 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 34 proven. 50 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:33:15,084 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:15,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509293280] [2022-03-03 19:33:15,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509293280] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:15,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561158426] [2022-03-03 19:33:15,084 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:33:15,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:15,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:15,085 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-03-03 19:33:15,086 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-03-03 19:33:15,111 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2022-03-03 19:33:15,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:15,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:33:15,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:15,600 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:15,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:16,136 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:16,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561158426] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:16,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:16,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18, 20] total 49 [2022-03-03 19:33:16,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634659425] [2022-03-03 19:33:16,137 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:16,137 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-03-03 19:33:16,137 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:16,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-03-03 19:33:16,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=2064, Unknown=0, NotChecked=0, Total=2450 [2022-03-03 19:33:16,138 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-03-03 19:33:23,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:23,140 INFO L93 Difference]: Finished difference Result 8303 states and 17604 transitions. [2022-03-03 19:33:23,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 228 states. [2022-03-03 19:33:23,141 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-03-03 19:33:23,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:23,151 INFO L225 Difference]: With dead ends: 8303 [2022-03-03 19:33:23,151 INFO L226 Difference]: Without dead ends: 7946 [2022-03-03 19:33:23,155 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 272 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30616 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=18238, Invalid=56564, Unknown=0, NotChecked=0, Total=74802 [2022-03-03 19:33:23,155 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 1008 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 2087 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s 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.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:23,155 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.0s Time] [2022-03-03 19:33:23,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7946 states. [2022-03-03 19:33:23,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7946 to 3824. [2022-03-03 19:33:23,218 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-03-03 19:33:23,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3824 states to 3824 states and 8977 transitions. [2022-03-03 19:33:23,223 INFO L78 Accepts]: Start accepts. Automaton has 3824 states and 8977 transitions. Word has length 41 [2022-03-03 19:33:23,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:23,223 INFO L470 AbstractCegarLoop]: Abstraction has 3824 states and 8977 transitions. [2022-03-03 19:33:23,223 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-03-03 19:33:23,223 INFO L276 IsEmpty]: Start isEmpty. Operand 3824 states and 8977 transitions. [2022-03-03 19:33:23,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-03 19:33:23,227 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:23,227 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-03-03 19:33:23,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-03 19:33:23,427 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-03-03 19:33:23,429 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:33:23,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:23,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1834803435, now seen corresponding path program 34 times [2022-03-03 19:33:23,430 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:23,430 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620260919] [2022-03-03 19:33:23,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:23,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:23,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:23,523 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:23,523 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:23,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620260919] [2022-03-03 19:33:23,523 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1620260919] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:23,523 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [152533951] [2022-03-03 19:33:23,523 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:33:23,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:23,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:23,524 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-03-03 19:33:23,525 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-03-03 19:33:23,546 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:33:23,546 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:23,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 94 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-03 19:33:23,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:23,947 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 43 proven. 42 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:23,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:24,409 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 49 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:24,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [152533951] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:24,409 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:24,410 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 18, 17] total 40 [2022-03-03 19:33:24,410 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266838671] [2022-03-03 19:33:24,410 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:24,410 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-03 19:33:24,410 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:24,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-03 19:33:24,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=410, Invalid=1230, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 19:33:24,410 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-03-03 19:33:26,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:26,209 INFO L93 Difference]: Finished difference Result 5731 states and 13056 transitions. [2022-03-03 19:33:26,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-03 19:33:26,209 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-03-03 19:33:26,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:26,215 INFO L225 Difference]: With dead ends: 5731 [2022-03-03 19:33:26,215 INFO L226 Difference]: Without dead ends: 5727 [2022-03-03 19:33:26,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 118 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4451 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3813, Invalid=10467, Unknown=0, NotChecked=0, Total=14280 [2022-03-03 19:33:26,217 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 377 mSDsluCounter, 285 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-03-03 19:33:26,217 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-03-03 19:33:26,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5727 states. [2022-03-03 19:33:26,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5727 to 4625. [2022-03-03 19:33:26,274 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-03-03 19:33:26,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4625 states to 4625 states and 10836 transitions. [2022-03-03 19:33:26,282 INFO L78 Accepts]: Start accepts. Automaton has 4625 states and 10836 transitions. Word has length 41 [2022-03-03 19:33:26,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:26,282 INFO L470 AbstractCegarLoop]: Abstraction has 4625 states and 10836 transitions. [2022-03-03 19:33:26,282 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-03-03 19:33:26,282 INFO L276 IsEmpty]: Start isEmpty. Operand 4625 states and 10836 transitions. [2022-03-03 19:33:26,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-03 19:33:26,286 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:26,286 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-03-03 19:33:26,302 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-03-03 19:33:26,486 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-03-03 19:33:26,487 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:33:26,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:26,487 INFO L85 PathProgramCache]: Analyzing trace with hash 217373005, now seen corresponding path program 35 times [2022-03-03 19:33:26,487 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:26,487 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565414878] [2022-03-03 19:33:26,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:26,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:26,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:26,588 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 1 proven. 97 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:26,588 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:26,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565414878] [2022-03-03 19:33:26,588 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565414878] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:26,588 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415958091] [2022-03-03 19:33:26,588 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:33:26,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:26,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:26,589 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-03-03 19:33:26,590 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-03-03 19:33:26,615 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-03 19:33:26,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:26,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-03 19:33:26,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:26,747 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:26,747 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:27,277 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 49 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:27,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415958091] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:27,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:27,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 17] total 24 [2022-03-03 19:33:27,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047802052] [2022-03-03 19:33:27,278 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:27,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-03 19:33:27,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:27,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-03 19:33:27,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=150, Invalid=402, Unknown=0, NotChecked=0, Total=552 [2022-03-03 19:33:27,278 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-03-03 19:33:27,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:27,478 INFO L93 Difference]: Finished difference Result 6487 states and 15374 transitions. [2022-03-03 19:33:27,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-03 19:33:27,484 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-03-03 19:33:27,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:27,493 INFO L225 Difference]: With dead ends: 6487 [2022-03-03 19:33:27,493 INFO L226 Difference]: Without dead ends: 6430 [2022-03-03 19:33:27,494 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-03-03 19:33:27,494 INFO L933 BasicCegarLoop]: 60 mSDtfsCounter, 182 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 500 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-03-03 19:33:27,494 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-03-03 19:33:27,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6430 states. [2022-03-03 19:33:27,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6430 to 6189. [2022-03-03 19:33:27,574 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-03-03 19:33:27,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6189 states to 6189 states and 14835 transitions. [2022-03-03 19:33:27,583 INFO L78 Accepts]: Start accepts. Automaton has 6189 states and 14835 transitions. Word has length 43 [2022-03-03 19:33:27,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:27,583 INFO L470 AbstractCegarLoop]: Abstraction has 6189 states and 14835 transitions. [2022-03-03 19:33:27,583 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-03-03 19:33:27,584 INFO L276 IsEmpty]: Start isEmpty. Operand 6189 states and 14835 transitions. [2022-03-03 19:33:27,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-03 19:33:27,589 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:27,589 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-03-03 19:33:27,606 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-03-03 19:33:27,798 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-03-03 19:33:27,798 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:33:27,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:27,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1423537757, now seen corresponding path program 36 times [2022-03-03 19:33:27,799 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:27,799 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812163262] [2022-03-03 19:33:27,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:27,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:27,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:28,004 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:28,005 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:28,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812163262] [2022-03-03 19:33:28,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812163262] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:28,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181375380] [2022-03-03 19:33:28,005 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:33:28,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:28,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:28,007 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-03-03 19:33:28,009 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-03-03 19:33:28,036 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-03 19:33:28,036 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:28,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-03 19:33:28,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:28,567 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:28,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:30,364 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 2 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:30,364 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181375380] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:30,364 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:30,364 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 20] total 48 [2022-03-03 19:33:30,364 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138593497] [2022-03-03 19:33:30,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:30,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-03 19:33:30,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:30,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-03 19:33:30,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=1883, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 19:33:30,365 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-03-03 19:33:40,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:40,042 INFO L93 Difference]: Finished difference Result 14113 states and 32350 transitions. [2022-03-03 19:33:40,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 137 states. [2022-03-03 19:33:40,043 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-03-03 19:33:40,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:40,083 INFO L225 Difference]: With dead ends: 14113 [2022-03-03 19:33:40,083 INFO L226 Difference]: Without dead ends: 14074 [2022-03-03 19:33:40,084 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 179 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12397 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=6675, Invalid=25905, Unknown=0, NotChecked=0, Total=32580 [2022-03-03 19:33:40,084 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 1375 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 3756 mSolverCounterSat, 618 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s 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.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:33:40,084 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.5s Time] [2022-03-03 19:33:40,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14074 states. [2022-03-03 19:33:40,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14074 to 7107. [2022-03-03 19:33:40,204 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-03-03 19:33:40,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7107 states to 7107 states and 17150 transitions. [2022-03-03 19:33:40,215 INFO L78 Accepts]: Start accepts. Automaton has 7107 states and 17150 transitions. Word has length 43 [2022-03-03 19:33:40,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:40,216 INFO L470 AbstractCegarLoop]: Abstraction has 7107 states and 17150 transitions. [2022-03-03 19:33:40,216 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-03-03 19:33:40,216 INFO L276 IsEmpty]: Start isEmpty. Operand 7107 states and 17150 transitions. [2022-03-03 19:33:40,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-03 19:33:40,222 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:40,222 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-03-03 19:33:40,241 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-03-03 19:33:40,438 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-03-03 19:33:40,438 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:33:40,439 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:40,439 INFO L85 PathProgramCache]: Analyzing trace with hash 2141063629, now seen corresponding path program 37 times [2022-03-03 19:33:40,439 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:40,439 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528119627] [2022-03-03 19:33:40,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:40,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:40,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:40,624 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 13 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:40,624 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:40,624 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528119627] [2022-03-03 19:33:40,625 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528119627] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:40,625 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1520154285] [2022-03-03 19:33:40,625 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:33:40,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:40,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:40,626 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-03-03 19:33:40,627 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-03-03 19:33:40,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:40,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-03 19:33:40,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:41,151 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 13 proven. 85 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:41,151 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:42,840 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 19 proven. 79 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:42,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1520154285] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:42,840 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:42,840 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20, 20] total 48 [2022-03-03 19:33:42,840 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267606860] [2022-03-03 19:33:42,840 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:42,840 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-03 19:33:42,840 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:42,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-03 19:33:42,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=540, Invalid=1812, Unknown=0, NotChecked=0, Total=2352 [2022-03-03 19:33:42,841 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-03-03 19:33:49,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:49,410 INFO L93 Difference]: Finished difference Result 11263 states and 26738 transitions. [2022-03-03 19:33:49,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2022-03-03 19:33:49,410 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-03-03 19:33:49,410 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:49,422 INFO L225 Difference]: With dead ends: 11263 [2022-03-03 19:33:49,423 INFO L226 Difference]: Without dead ends: 11257 [2022-03-03 19:33:49,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 145 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7749 ImplicationChecksByTransitivity, 5.9s TimeCoverageRelationStatistics Valid=5198, Invalid=16264, Unknown=0, NotChecked=0, Total=21462 [2022-03-03 19:33:49,424 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-03-03 19:33:49,426 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-03-03 19:33:49,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11257 states. [2022-03-03 19:33:49,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11257 to 7121. [2022-03-03 19:33:49,540 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-03-03 19:33:49,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7121 states to 7121 states and 17078 transitions. [2022-03-03 19:33:49,550 INFO L78 Accepts]: Start accepts. Automaton has 7121 states and 17078 transitions. Word has length 43 [2022-03-03 19:33:49,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:49,550 INFO L470 AbstractCegarLoop]: Abstraction has 7121 states and 17078 transitions. [2022-03-03 19:33:49,550 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-03-03 19:33:49,550 INFO L276 IsEmpty]: Start isEmpty. Operand 7121 states and 17078 transitions. [2022-03-03 19:33:49,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-03 19:33:49,556 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:49,556 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-03-03 19:33:49,572 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-03-03 19:33:49,756 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-03-03 19:33:49,757 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:33:49,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:49,757 INFO L85 PathProgramCache]: Analyzing trace with hash -2112358153, now seen corresponding path program 38 times [2022-03-03 19:33:49,757 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:49,757 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128937906] [2022-03-03 19:33:49,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:49,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:49,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:49,933 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 19 proven. 78 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-03 19:33:49,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:49,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128937906] [2022-03-03 19:33:49,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128937906] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:49,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086902919] [2022-03-03 19:33:49,933 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:33:49,934 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:49,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:49,935 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-03-03 19:33:49,935 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-03-03 19:33:49,958 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:33:49,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:49,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:33:49,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:50,450 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 16 proven. 82 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:50,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:51,069 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 17 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:51,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086902919] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:51,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:51,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 20] total 51 [2022-03-03 19:33:51,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185655908] [2022-03-03 19:33:51,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:51,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-03-03 19:33:51,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:51,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-03-03 19:33:51,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=420, Invalid=2232, Unknown=0, NotChecked=0, Total=2652 [2022-03-03 19:33:51,071 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-03-03 19:33:56,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:33:56,495 INFO L93 Difference]: Finished difference Result 23199 states and 51780 transitions. [2022-03-03 19:33:56,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-03-03 19:33:56,495 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-03-03 19:33:56,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:33:56,527 INFO L225 Difference]: With dead ends: 23199 [2022-03-03 19:33:56,528 INFO L226 Difference]: Without dead ends: 22782 [2022-03-03 19:33:56,530 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17718 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=10278, Invalid=36594, Unknown=0, NotChecked=0, Total=46872 [2022-03-03 19:33:56,530 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-03-03 19:33:56,531 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-03-03 19:33:56,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22782 states. [2022-03-03 19:33:56,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22782 to 8676. [2022-03-03 19:33:56,726 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-03-03 19:33:56,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8676 states to 8676 states and 20827 transitions. [2022-03-03 19:33:56,740 INFO L78 Accepts]: Start accepts. Automaton has 8676 states and 20827 transitions. Word has length 43 [2022-03-03 19:33:56,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:33:56,740 INFO L470 AbstractCegarLoop]: Abstraction has 8676 states and 20827 transitions. [2022-03-03 19:33:56,740 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-03-03 19:33:56,740 INFO L276 IsEmpty]: Start isEmpty. Operand 8676 states and 20827 transitions. [2022-03-03 19:33:56,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-03 19:33:56,748 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:33:56,748 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-03-03 19:33:56,764 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-03-03 19:33:56,948 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-03-03 19:33:56,948 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:33:56,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:33:56,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1531415989, now seen corresponding path program 39 times [2022-03-03 19:33:56,949 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:33:56,949 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569010168] [2022-03-03 19:33:56,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:33:56,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:33:56,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:33:57,079 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 38 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:57,079 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:33:57,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569010168] [2022-03-03 19:33:57,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569010168] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:33:57,079 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2096065373] [2022-03-03 19:33:57,079 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:33:57,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:33:57,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:33:57,080 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-03-03 19:33:57,081 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-03-03 19:33:57,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-03 19:33:57,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:33:57,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 32 conjunts are in the unsatisfiable core [2022-03-03 19:33:57,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:33:57,672 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 38 proven. 60 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:57,673 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:33:58,187 INFO L134 CoverageAnalysis]: Checked inductivity of 98 backedges. 44 proven. 54 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:33:58,188 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2096065373] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:33:58,188 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:33:58,188 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 20, 20] total 47 [2022-03-03 19:33:58,188 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [880534277] [2022-03-03 19:33:58,188 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:33:58,188 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-03 19:33:58,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:33:58,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-03 19:33:58,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=513, Invalid=1743, Unknown=0, NotChecked=0, Total=2256 [2022-03-03 19:33:58,189 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-03-03 19:34:01,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:01,356 INFO L93 Difference]: Finished difference Result 12074 states and 28318 transitions. [2022-03-03 19:34:01,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-03-03 19:34:01,357 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-03-03 19:34:01,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:01,372 INFO L225 Difference]: With dead ends: 12074 [2022-03-03 19:34:01,372 INFO L226 Difference]: Without dead ends: 12070 [2022-03-03 19:34:01,373 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 170 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10473 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=7559, Invalid=21853, Unknown=0, NotChecked=0, Total=29412 [2022-03-03 19:34:01,374 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-03-03 19:34:01,374 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-03-03 19:34:01,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12070 states. [2022-03-03 19:34:01,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12070 to 7183. [2022-03-03 19:34:01,476 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-03-03 19:34:01,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7183 states to 7183 states and 17267 transitions. [2022-03-03 19:34:01,489 INFO L78 Accepts]: Start accepts. Automaton has 7183 states and 17267 transitions. Word has length 43 [2022-03-03 19:34:01,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:01,489 INFO L470 AbstractCegarLoop]: Abstraction has 7183 states and 17267 transitions. [2022-03-03 19:34:01,489 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-03-03 19:34:01,489 INFO L276 IsEmpty]: Start isEmpty. Operand 7183 states and 17267 transitions. [2022-03-03 19:34:01,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-03 19:34:01,496 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:01,496 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-03-03 19:34:01,513 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-03-03 19:34:01,698 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-03-03 19:34:01,698 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:34:01,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:01,698 INFO L85 PathProgramCache]: Analyzing trace with hash 289457547, now seen corresponding path program 40 times [2022-03-03 19:34:01,698 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:01,698 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609151914] [2022-03-03 19:34:01,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:01,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:01,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:01,886 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:01,886 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:01,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609151914] [2022-03-03 19:34:01,887 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609151914] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:01,887 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374143249] [2022-03-03 19:34:01,887 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:34:01,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:01,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:01,888 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-03-03 19:34:01,889 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-03-03 19:34:01,914 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:34:01,914 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:01,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 34 conjunts are in the unsatisfiable core [2022-03-03 19:34:01,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:02,429 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 49 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:02,430 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:03,047 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 56 proven. 57 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:03,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374143249] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:03,047 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:03,047 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21, 20] total 54 [2022-03-03 19:34:03,047 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035209647] [2022-03-03 19:34:03,047 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:03,047 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-03 19:34:03,047 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:03,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-03 19:34:03,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=575, Invalid=2395, Unknown=0, NotChecked=0, Total=2970 [2022-03-03 19:34:03,048 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-03-03 19:34:06,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:06,710 INFO L93 Difference]: Finished difference Result 11408 states and 26181 transitions. [2022-03-03 19:34:06,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-03-03 19:34:06,710 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-03-03 19:34:06,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:06,723 INFO L225 Difference]: With dead ends: 11408 [2022-03-03 19:34:06,723 INFO L226 Difference]: Without dead ends: 10835 [2022-03-03 19:34:06,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 188 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12470 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=8734, Invalid=27176, Unknown=0, NotChecked=0, Total=35910 [2022-03-03 19:34:06,725 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.7s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:06,725 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.7s Time] [2022-03-03 19:34:06,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10835 states. [2022-03-03 19:34:06,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10835 to 7730. [2022-03-03 19:34:06,815 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-03-03 19:34:06,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7730 states to 7730 states and 18454 transitions. [2022-03-03 19:34:06,827 INFO L78 Accepts]: Start accepts. Automaton has 7730 states and 18454 transitions. Word has length 45 [2022-03-03 19:34:06,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:06,827 INFO L470 AbstractCegarLoop]: Abstraction has 7730 states and 18454 transitions. [2022-03-03 19:34:06,827 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-03-03 19:34:06,828 INFO L276 IsEmpty]: Start isEmpty. Operand 7730 states and 18454 transitions. [2022-03-03 19:34:06,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-03 19:34:06,834 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:06,834 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-03-03 19:34:06,849 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:07,035 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-03-03 19:34:07,036 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:34:07,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:07,037 INFO L85 PathProgramCache]: Analyzing trace with hash -2075959915, now seen corresponding path program 41 times [2022-03-03 19:34:07,037 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:07,037 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608893540] [2022-03-03 19:34:07,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:07,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:07,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:07,154 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 57 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:07,155 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:07,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608893540] [2022-03-03 19:34:07,155 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1608893540] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:07,155 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890787326] [2022-03-03 19:34:07,155 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:34:07,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:07,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:07,157 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-03-03 19:34:07,157 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-03-03 19:34:07,186 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2022-03-03 19:34:07,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:07,187 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-03 19:34:07,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:07,693 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 57 proven. 56 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:07,693 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:08,260 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 64 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:08,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890787326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:08,260 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:08,260 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 21, 20] total 47 [2022-03-03 19:34:08,260 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89803504] [2022-03-03 19:34:08,261 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:08,261 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-03 19:34:08,261 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:08,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-03 19:34:08,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=543, Invalid=1713, Unknown=0, NotChecked=0, Total=2256 [2022-03-03 19:34:08,261 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-03-03 19:34:12,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:12,364 INFO L93 Difference]: Finished difference Result 8996 states and 21001 transitions. [2022-03-03 19:34:12,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 161 states. [2022-03-03 19:34:12,365 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-03-03 19:34:12,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:12,376 INFO L225 Difference]: With dead ends: 8996 [2022-03-03 19:34:12,376 INFO L226 Difference]: Without dead ends: 8992 [2022-03-03 19:34:12,379 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15551 ImplicationChecksByTransitivity, 3.8s TimeCoverageRelationStatistics Valid=10580, Invalid=31240, Unknown=0, NotChecked=0, Total=41820 [2022-03-03 19:34:12,380 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-03-03 19:34:12,380 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-03-03 19:34:12,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8992 states. [2022-03-03 19:34:12,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8992 to 7730. [2022-03-03 19:34:12,485 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-03-03 19:34:12,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7730 states to 7730 states and 18451 transitions. [2022-03-03 19:34:12,498 INFO L78 Accepts]: Start accepts. Automaton has 7730 states and 18451 transitions. Word has length 45 [2022-03-03 19:34:12,498 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:12,499 INFO L470 AbstractCegarLoop]: Abstraction has 7730 states and 18451 transitions. [2022-03-03 19:34:12,499 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-03-03 19:34:12,499 INFO L276 IsEmpty]: Start isEmpty. Operand 7730 states and 18451 transitions. [2022-03-03 19:34:12,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-03 19:34:12,505 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:12,506 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-03-03 19:34:12,524 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-03-03 19:34:12,706 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-03-03 19:34:12,706 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:34:12,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:12,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1464272399, now seen corresponding path program 42 times [2022-03-03 19:34:12,707 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:12,707 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731277806] [2022-03-03 19:34:12,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:12,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:12,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:12,833 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 38 proven. 70 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-03 19:34:12,833 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:12,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731277806] [2022-03-03 19:34:12,833 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731277806] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:12,833 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1323427847] [2022-03-03 19:34:12,834 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:34:12,834 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:12,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:12,835 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-03-03 19:34:12,837 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-03-03 19:34:12,864 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-03 19:34:12,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:12,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:34:12,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:13,369 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 20 proven. 93 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:13,370 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:14,171 INFO L134 CoverageAnalysis]: Checked inductivity of 113 backedges. 25 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:14,171 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1323427847] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:14,171 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:14,171 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 21, 22] total 52 [2022-03-03 19:34:14,171 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436979171] [2022-03-03 19:34:14,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:14,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-03 19:34:14,172 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:14,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-03 19:34:14,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=516, Invalid=2240, Unknown=0, NotChecked=0, Total=2756 [2022-03-03 19:34:14,172 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-03-03 19:34:19,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:19,169 INFO L93 Difference]: Finished difference Result 27688 states and 62379 transitions. [2022-03-03 19:34:19,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-03-03 19:34:19,169 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-03-03 19:34:19,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:19,211 INFO L225 Difference]: With dead ends: 27688 [2022-03-03 19:34:19,211 INFO L226 Difference]: Without dead ends: 27340 [2022-03-03 19:34:19,214 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 193 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15186 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=9660, Invalid=28170, Unknown=0, NotChecked=0, Total=37830 [2022-03-03 19:34:19,214 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 995 mSDsluCounter, 563 mSDsCounter, 0 mSdLazyCounter, 1993 mSolverCounterSat, 332 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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-03-03 19:34:19,214 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-03-03 19:34:19,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27340 states. [2022-03-03 19:34:19,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27340 to 10468. [2022-03-03 19:34:19,447 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-03-03 19:34:19,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10468 states to 10468 states and 25005 transitions. [2022-03-03 19:34:19,464 INFO L78 Accepts]: Start accepts. Automaton has 10468 states and 25005 transitions. Word has length 45 [2022-03-03 19:34:19,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:19,465 INFO L470 AbstractCegarLoop]: Abstraction has 10468 states and 25005 transitions. [2022-03-03 19:34:19,465 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-03-03 19:34:19,465 INFO L276 IsEmpty]: Start isEmpty. Operand 10468 states and 25005 transitions. [2022-03-03 19:34:19,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:34:19,473 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:19,473 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-03-03 19:34:19,489 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-03-03 19:34:19,674 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-03-03 19:34:19,674 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:34:19,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:19,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1927395959, now seen corresponding path program 43 times [2022-03-03 19:34:19,674 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:19,674 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189086069] [2022-03-03 19:34:19,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:19,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:19,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:19,791 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 1 proven. 127 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:19,792 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:19,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1189086069] [2022-03-03 19:34:19,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1189086069] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:19,792 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1620310411] [2022-03-03 19:34:19,792 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:34:19,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:19,792 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:19,793 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-03-03 19:34:19,794 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-03-03 19:34:19,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:19,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-03 19:34:19,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:19,928 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:19,928 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:20,610 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 64 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:20,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1620310411] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:20,611 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:20,611 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 19] total 27 [2022-03-03 19:34:20,611 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870157632] [2022-03-03 19:34:20,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:20,611 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-03 19:34:20,611 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:20,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-03 19:34:20,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:34:20,612 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-03-03 19:34:20,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:20,861 INFO L93 Difference]: Finished difference Result 13463 states and 32382 transitions. [2022-03-03 19:34:20,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-03 19:34:20,861 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-03-03 19:34:20,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:20,880 INFO L225 Difference]: With dead ends: 13463 [2022-03-03 19:34:20,880 INFO L226 Difference]: Without dead ends: 13400 [2022-03-03 19:34:20,881 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 82 SyntacticMatches, 4 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=187, Invalid=515, Unknown=0, NotChecked=0, Total=702 [2022-03-03 19:34:20,881 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-03-03 19:34:20,881 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-03-03 19:34:20,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13400 states. [2022-03-03 19:34:21,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13400 to 12840. [2022-03-03 19:34:21,041 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-03-03 19:34:21,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12840 states to 12840 states and 30983 transitions. [2022-03-03 19:34:21,067 INFO L78 Accepts]: Start accepts. Automaton has 12840 states and 30983 transitions. Word has length 47 [2022-03-03 19:34:21,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:21,067 INFO L470 AbstractCegarLoop]: Abstraction has 12840 states and 30983 transitions. [2022-03-03 19:34:21,067 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-03-03 19:34:21,067 INFO L276 IsEmpty]: Start isEmpty. Operand 12840 states and 30983 transitions. [2022-03-03 19:34:21,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:34:21,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:21,079 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-03-03 19:34:21,098 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-03-03 19:34:21,280 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-03-03 19:34:21,280 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:34:21,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:21,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1790816549, now seen corresponding path program 44 times [2022-03-03 19:34:21,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:21,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948153831] [2022-03-03 19:34:21,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:21,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:21,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:21,588 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:21,589 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:21,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948153831] [2022-03-03 19:34:21,589 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948153831] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:21,589 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039895179] [2022-03-03 19:34:21,589 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:34:21,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:21,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:21,590 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-03-03 19:34:21,591 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-03-03 19:34:21,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:34:21,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:21,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-03 19:34:21,617 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:22,203 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:22,204 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:25,053 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 0 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:25,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039895179] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:25,054 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:25,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 58 [2022-03-03 19:34:25,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102491484] [2022-03-03 19:34:25,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:25,054 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-03-03 19:34:25,054 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:25,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-03-03 19:34:25,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=518, Invalid=2904, Unknown=0, NotChecked=0, Total=3422 [2022-03-03 19:34:25,055 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-03-03 19:34:45,362 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:45,362 INFO L93 Difference]: Finished difference Result 20720 states and 47882 transitions. [2022-03-03 19:34:45,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 129 states. [2022-03-03 19:34:45,363 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-03-03 19:34:45,363 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:45,391 INFO L225 Difference]: With dead ends: 20720 [2022-03-03 19:34:45,391 INFO L226 Difference]: Without dead ends: 19952 [2022-03-03 19:34:45,392 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 238 GetRequests, 56 SyntacticMatches, 1 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11526 ImplicationChecksByTransitivity, 20.1s TimeCoverageRelationStatistics Valid=6771, Invalid=26535, Unknown=0, NotChecked=0, Total=33306 [2022-03-03 19:34:45,393 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-03-03 19:34:45,393 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-03-03 19:34:45,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19952 states. [2022-03-03 19:34:45,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19952 to 14485. [2022-03-03 19:34:45,617 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-03-03 19:34:45,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14485 states to 14485 states and 32456 transitions. [2022-03-03 19:34:45,641 INFO L78 Accepts]: Start accepts. Automaton has 14485 states and 32456 transitions. Word has length 47 [2022-03-03 19:34:45,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:45,641 INFO L470 AbstractCegarLoop]: Abstraction has 14485 states and 32456 transitions. [2022-03-03 19:34:45,641 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-03-03 19:34:45,641 INFO L276 IsEmpty]: Start isEmpty. Operand 14485 states and 32456 transitions. [2022-03-03 19:34:45,651 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:34:45,651 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:45,651 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-03-03 19:34:45,667 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-03 19:34:45,851 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-03-03 19:34:45,852 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:34:45,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:45,852 INFO L85 PathProgramCache]: Analyzing trace with hash -129322871, now seen corresponding path program 45 times [2022-03-03 19:34:45,852 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:45,852 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267593722] [2022-03-03 19:34:45,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:45,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:45,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:46,041 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 15 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:46,041 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:46,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267593722] [2022-03-03 19:34:46,041 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267593722] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:46,041 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982676594] [2022-03-03 19:34:46,041 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:34:46,041 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:46,041 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:46,042 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-03-03 19:34:46,044 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-03-03 19:34:46,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-03 19:34:46,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:46,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-03 19:34:46,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:46,632 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 15 proven. 113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:46,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:48,804 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 22 proven. 106 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:48,804 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982676594] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:48,804 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:48,804 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 22, 22] total 53 [2022-03-03 19:34:48,804 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219336787] [2022-03-03 19:34:48,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:48,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 54 states [2022-03-03 19:34:48,804 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:48,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2022-03-03 19:34:48,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=660, Invalid=2202, Unknown=0, NotChecked=0, Total=2862 [2022-03-03 19:34:48,805 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-03-03 19:34:57,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:34:57,186 INFO L93 Difference]: Finished difference Result 24787 states and 56061 transitions. [2022-03-03 19:34:57,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-03 19:34:57,187 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-03-03 19:34:57,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:34:57,227 INFO L225 Difference]: With dead ends: 24787 [2022-03-03 19:34:57,228 INFO L226 Difference]: Without dead ends: 24781 [2022-03-03 19:34:57,229 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 151 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8411 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=5603, Invalid=17653, Unknown=0, NotChecked=0, Total=23256 [2022-03-03 19:34:57,231 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.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:34:57,232 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.5s Time] [2022-03-03 19:34:57,252 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24781 states. [2022-03-03 19:34:57,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24781 to 18743. [2022-03-03 19:34:57,539 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-03-03 19:34:57,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18743 states to 18743 states and 42278 transitions. [2022-03-03 19:34:57,570 INFO L78 Accepts]: Start accepts. Automaton has 18743 states and 42278 transitions. Word has length 47 [2022-03-03 19:34:57,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:34:57,570 INFO L470 AbstractCegarLoop]: Abstraction has 18743 states and 42278 transitions. [2022-03-03 19:34:57,570 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-03-03 19:34:57,570 INFO L276 IsEmpty]: Start isEmpty. Operand 18743 states and 42278 transitions. [2022-03-03 19:34:57,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-03 19:34:57,586 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:34:57,586 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-03-03 19:34:57,603 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-03-03 19:34:57,802 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-03-03 19:34:57,803 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:34:57,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:34:57,803 INFO L85 PathProgramCache]: Analyzing trace with hash 1055250745, now seen corresponding path program 46 times [2022-03-03 19:34:57,803 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:34:57,803 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861068281] [2022-03-03 19:34:57,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:34:57,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:34:57,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:34:57,944 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 51 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:57,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:34:57,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861068281] [2022-03-03 19:34:57,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861068281] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:34:57,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605950429] [2022-03-03 19:34:57,944 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:34:57,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:34:57,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:34:57,945 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-03-03 19:34:57,947 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-03-03 19:34:57,972 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:34:57,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:34:57,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-03 19:34:57,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:34:58,624 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 51 proven. 77 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:58,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:34:59,196 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 58 proven. 70 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:34:59,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605950429] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:34:59,197 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:34:59,197 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 22, 22] total 52 [2022-03-03 19:34:59,197 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758707397] [2022-03-03 19:34:59,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:34:59,197 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-03 19:34:59,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:34:59,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-03 19:34:59,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=619, Invalid=2137, Unknown=0, NotChecked=0, Total=2756 [2022-03-03 19:34:59,198 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-03-03 19:35:03,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:03,752 INFO L93 Difference]: Finished difference Result 26020 states and 58276 transitions. [2022-03-03 19:35:03,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 166 states. [2022-03-03 19:35:03,752 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-03-03 19:35:03,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:03,791 INFO L225 Difference]: With dead ends: 26020 [2022-03-03 19:35:03,791 INFO L226 Difference]: Without dead ends: 26016 [2022-03-03 19:35:03,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 212 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16812 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=11497, Invalid=34085, Unknown=0, NotChecked=0, Total=45582 [2022-03-03 19:35:03,793 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 728 mSDsluCounter, 559 mSDsCounter, 0 mSdLazyCounter, 1552 mSolverCounterSat, 208 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s 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-03-03 19:35:03,793 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-03-03 19:35:03,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26016 states. [2022-03-03 19:35:04,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26016 to 18578. [2022-03-03 19:35:04,090 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-03-03 19:35:04,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18578 states to 18578 states and 42061 transitions. [2022-03-03 19:35:04,126 INFO L78 Accepts]: Start accepts. Automaton has 18578 states and 42061 transitions. Word has length 47 [2022-03-03 19:35:04,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:04,126 INFO L470 AbstractCegarLoop]: Abstraction has 18578 states and 42061 transitions. [2022-03-03 19:35:04,126 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-03-03 19:35:04,126 INFO L276 IsEmpty]: Start isEmpty. Operand 18578 states and 42061 transitions. [2022-03-03 19:35:04,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-03 19:35:04,139 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:04,139 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-03-03 19:35:04,155 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-03 19:35:04,347 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-03-03 19:35:04,398 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:35:04,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:04,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1962795719, now seen corresponding path program 47 times [2022-03-03 19:35:04,398 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:04,398 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386897712] [2022-03-03 19:35:04,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:04,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:04,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:04,595 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:04,596 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:04,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386897712] [2022-03-03 19:35:04,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386897712] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:04,596 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634803716] [2022-03-03 19:35:04,596 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:35:04,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:04,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:04,597 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-03-03 19:35:04,598 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-03-03 19:35:04,624 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-03-03 19:35:04,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:04,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-03 19:35:04,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:05,220 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 64 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:05,220 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:05,912 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 72 proven. 73 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:05,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634803716] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:05,913 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:05,913 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 23, 22] total 60 [2022-03-03 19:35:05,913 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788969767] [2022-03-03 19:35:05,913 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:05,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-03 19:35:05,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:05,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-03 19:35:05,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=699, Invalid=2961, Unknown=0, NotChecked=0, Total=3660 [2022-03-03 19:35:05,914 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-03-03 19:35:10,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:10,748 INFO L93 Difference]: Finished difference Result 21738 states and 48486 transitions. [2022-03-03 19:35:10,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-03-03 19:35:10,749 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-03-03 19:35:10,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:10,778 INFO L225 Difference]: With dead ends: 21738 [2022-03-03 19:35:10,778 INFO L226 Difference]: Without dead ends: 21222 [2022-03-03 19:35:10,780 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 283 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18341 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=12357, Invalid=38493, Unknown=0, NotChecked=0, Total=50850 [2022-03-03 19:35:10,781 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.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:10,781 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.8s Time] [2022-03-03 19:35:10,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21222 states. [2022-03-03 19:35:11,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21222 to 18290. [2022-03-03 19:35:11,045 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-03-03 19:35:11,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18290 states to 18290 states and 41399 transitions. [2022-03-03 19:35:11,081 INFO L78 Accepts]: Start accepts. Automaton has 18290 states and 41399 transitions. Word has length 49 [2022-03-03 19:35:11,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:11,081 INFO L470 AbstractCegarLoop]: Abstraction has 18290 states and 41399 transitions. [2022-03-03 19:35:11,082 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-03-03 19:35:11,082 INFO L276 IsEmpty]: Start isEmpty. Operand 18290 states and 41399 transitions. [2022-03-03 19:35:11,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-03 19:35:11,094 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:11,094 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-03-03 19:35:11,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-03 19:35:11,294 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-03-03 19:35:11,294 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:35:11,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:11,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1919003925, now seen corresponding path program 48 times [2022-03-03 19:35:11,295 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:11,295 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164499684] [2022-03-03 19:35:11,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:11,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:11,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:11,417 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 73 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:11,417 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:11,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164499684] [2022-03-03 19:35:11,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164499684] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:11,417 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033997539] [2022-03-03 19:35:11,417 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:35:11,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:11,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:11,418 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-03-03 19:35:11,419 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-03-03 19:35:11,447 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-03 19:35:11,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:11,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-03 19:35:11,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:11,994 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 73 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:11,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:12,738 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 81 proven. 64 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:12,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033997539] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:12,738 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:12,738 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 23, 22] total 52 [2022-03-03 19:35:12,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425432500] [2022-03-03 19:35:12,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:12,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-03-03 19:35:12,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:12,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-03-03 19:35:12,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=661, Invalid=2095, Unknown=0, NotChecked=0, Total=2756 [2022-03-03 19:35:12,739 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-03-03 19:35:18,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:18,158 INFO L93 Difference]: Finished difference Result 19699 states and 44208 transitions. [2022-03-03 19:35:18,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 197 states. [2022-03-03 19:35:18,159 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-03-03 19:35:18,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:18,185 INFO L225 Difference]: With dead ends: 19699 [2022-03-03 19:35:18,186 INFO L226 Difference]: Without dead ends: 19695 [2022-03-03 19:35:18,189 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 309 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 243 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23346 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=14862, Invalid=44918, Unknown=0, NotChecked=0, Total=59780 [2022-03-03 19:35:18,189 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-03-03 19:35:18,189 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-03-03 19:35:18,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19695 states. [2022-03-03 19:35:18,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19695 to 18290. [2022-03-03 19:35:18,416 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-03-03 19:35:18,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18290 states to 18290 states and 41397 transitions. [2022-03-03 19:35:18,447 INFO L78 Accepts]: Start accepts. Automaton has 18290 states and 41397 transitions. Word has length 49 [2022-03-03 19:35:18,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:18,447 INFO L470 AbstractCegarLoop]: Abstraction has 18290 states and 41397 transitions. [2022-03-03 19:35:18,447 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-03-03 19:35:18,448 INFO L276 IsEmpty]: Start isEmpty. Operand 18290 states and 41397 transitions. [2022-03-03 19:35:18,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-03 19:35:18,460 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:18,460 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-03-03 19:35:18,477 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-03-03 19:35:18,660 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-03-03 19:35:18,660 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:35:18,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:18,661 INFO L85 PathProgramCache]: Analyzing trace with hash 736975417, now seen corresponding path program 49 times [2022-03-03 19:35:18,661 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:18,661 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601388621] [2022-03-03 19:35:18,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:18,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:18,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:18,882 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 56 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:18,883 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:18,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1601388621] [2022-03-03 19:35:18,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1601388621] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:18,883 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068512991] [2022-03-03 19:35:18,883 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:35:18,883 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:18,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:18,884 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-03-03 19:35:18,884 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-03-03 19:35:18,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:18,909 INFO L263 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:35:18,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:19,537 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 56 proven. 89 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:19,537 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:20,322 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 49 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:20,322 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068512991] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:20,322 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:20,322 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 22, 24] total 65 [2022-03-03 19:35:20,323 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67909152] [2022-03-03 19:35:20,323 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:20,323 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-03 19:35:20,323 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:20,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-03 19:35:20,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=772, Invalid=3518, Unknown=0, NotChecked=0, Total=4290 [2022-03-03 19:35:20,324 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-03-03 19:35:29,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:29,334 INFO L93 Difference]: Finished difference Result 43892 states and 98386 transitions. [2022-03-03 19:35:29,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 254 states. [2022-03-03 19:35:29,334 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-03-03 19:35:29,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:29,400 INFO L225 Difference]: With dead ends: 43892 [2022-03-03 19:35:29,400 INFO L226 Difference]: Without dead ends: 43177 [2022-03-03 19:35:29,404 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 54 SyntacticMatches, 1 SemanticMatches, 313 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42237 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=24395, Invalid=74515, Unknown=0, NotChecked=0, Total=98910 [2022-03-03 19:35:29,404 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 1531 mSDsluCounter, 1145 mSDsCounter, 0 mSdLazyCounter, 2707 mSolverCounterSat, 337 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s 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.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:29,404 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.2s Time] [2022-03-03 19:35:29,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43177 states. [2022-03-03 19:35:29,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43177 to 21332. [2022-03-03 19:35:29,881 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-03-03 19:35:29,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21332 states to 21332 states and 48881 transitions. [2022-03-03 19:35:29,915 INFO L78 Accepts]: Start accepts. Automaton has 21332 states and 48881 transitions. Word has length 49 [2022-03-03 19:35:29,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:29,916 INFO L470 AbstractCegarLoop]: Abstraction has 21332 states and 48881 transitions. [2022-03-03 19:35:29,916 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-03-03 19:35:29,916 INFO L276 IsEmpty]: Start isEmpty. Operand 21332 states and 48881 transitions. [2022-03-03 19:35:29,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-03 19:35:29,930 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:29,930 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-03-03 19:35:29,946 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-03-03 19:35:30,131 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-03-03 19:35:30,131 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:35:30,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:30,131 INFO L85 PathProgramCache]: Analyzing trace with hash -167181371, now seen corresponding path program 50 times [2022-03-03 19:35:30,131 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:30,131 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323745484] [2022-03-03 19:35:30,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:30,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:30,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:30,325 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 1 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:30,326 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:30,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323745484] [2022-03-03 19:35:30,326 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323745484] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:30,326 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938515739] [2022-03-03 19:35:30,326 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:35:30,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:30,326 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:30,327 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-03-03 19:35:30,329 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-03-03 19:35:30,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:35:30,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:30,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-03 19:35:30,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:30,531 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:30,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:30,925 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 81 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:30,925 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938515739] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:30,925 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:30,925 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 12, 21] total 30 [2022-03-03 19:35:30,925 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420261583] [2022-03-03 19:35:30,925 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:30,926 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-03 19:35:30,926 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:30,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-03 19:35:30,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=228, Invalid=642, Unknown=0, NotChecked=0, Total=870 [2022-03-03 19:35:30,926 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-03-03 19:35:31,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:31,241 INFO L93 Difference]: Finished difference Result 26854 states and 62395 transitions. [2022-03-03 19:35:31,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-03 19:35:31,241 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-03-03 19:35:31,242 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:31,285 INFO L225 Difference]: With dead ends: 26854 [2022-03-03 19:35:31,285 INFO L226 Difference]: Without dead ends: 26785 [2022-03-03 19:35:31,286 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-03-03 19:35:31,286 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.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:31,286 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.2s Time] [2022-03-03 19:35:31,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26785 states. [2022-03-03 19:35:31,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26785 to 25947. [2022-03-03 19:35:31,738 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-03-03 19:35:31,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25947 states to 25947 states and 60305 transitions. [2022-03-03 19:35:31,793 INFO L78 Accepts]: Start accepts. Automaton has 25947 states and 60305 transitions. Word has length 51 [2022-03-03 19:35:31,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:31,793 INFO L470 AbstractCegarLoop]: Abstraction has 25947 states and 60305 transitions. [2022-03-03 19:35:31,794 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-03-03 19:35:31,794 INFO L276 IsEmpty]: Start isEmpty. Operand 25947 states and 60305 transitions. [2022-03-03 19:35:31,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-03 19:35:31,812 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:31,812 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-03-03 19:35:31,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-03-03 19:35:32,012 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-03-03 19:35:32,013 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:35:32,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:32,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1055790999, now seen corresponding path program 51 times [2022-03-03 19:35:32,013 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:32,013 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139156478] [2022-03-03 19:35:32,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:32,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:32,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:32,371 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 162 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:32,372 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:32,372 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139156478] [2022-03-03 19:35:32,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139156478] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:32,376 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275431882] [2022-03-03 19:35:32,376 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:35:32,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:32,376 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:32,377 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-03-03 19:35:32,377 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-03-03 19:35:32,408 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-03 19:35:32,408 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:32,409 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-03 19:35:32,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:32,756 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 20 proven. 142 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:32,757 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:32,997 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 64 proven. 98 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:32,997 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275431882] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:32,998 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:32,998 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18, 13] total 45 [2022-03-03 19:35:32,998 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878062722] [2022-03-03 19:35:32,998 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:32,998 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-03 19:35:32,998 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:32,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-03 19:35:32,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=337, Invalid=1643, Unknown=0, NotChecked=0, Total=1980 [2022-03-03 19:35:32,999 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-03-03 19:35:34,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:34,665 INFO L93 Difference]: Finished difference Result 36532 states and 85714 transitions. [2022-03-03 19:35:34,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2022-03-03 19:35:34,665 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-03-03 19:35:34,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:34,725 INFO L225 Difference]: With dead ends: 36532 [2022-03-03 19:35:34,725 INFO L226 Difference]: Without dead ends: 36520 [2022-03-03 19:35:34,725 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 77 SyntacticMatches, 4 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1438 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=946, Invalid=5534, Unknown=0, NotChecked=0, Total=6480 [2022-03-03 19:35:34,726 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-03-03 19:35:34,726 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-03-03 19:35:34,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36520 states. [2022-03-03 19:35:35,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36520 to 25202. [2022-03-03 19:35:35,173 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-03-03 19:35:35,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25202 states to 25202 states and 58872 transitions. [2022-03-03 19:35:35,222 INFO L78 Accepts]: Start accepts. Automaton has 25202 states and 58872 transitions. Word has length 51 [2022-03-03 19:35:35,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:35,222 INFO L470 AbstractCegarLoop]: Abstraction has 25202 states and 58872 transitions. [2022-03-03 19:35:35,222 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-03-03 19:35:35,222 INFO L276 IsEmpty]: Start isEmpty. Operand 25202 states and 58872 transitions. [2022-03-03 19:35:35,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-03 19:35:35,239 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:35,239 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-03-03 19:35:35,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-03-03 19:35:35,440 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-03-03 19:35:35,440 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:35:35,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:35,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1171523909, now seen corresponding path program 52 times [2022-03-03 19:35:35,440 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:35,440 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508681187] [2022-03-03 19:35:35,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:35,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:35,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:35,669 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 17 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:35,669 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:35,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508681187] [2022-03-03 19:35:35,669 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508681187] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:35,669 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077332481] [2022-03-03 19:35:35,669 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:35:35,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:35,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:35,671 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-03-03 19:35:35,671 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-03-03 19:35:35,696 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:35:35,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:35,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-03 19:35:35,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:36,375 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 17 proven. 145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:36,375 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:39,627 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 25 proven. 137 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:39,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077332481] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:39,628 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:39,628 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 24, 24] total 58 [2022-03-03 19:35:39,628 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681213397] [2022-03-03 19:35:39,628 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:39,628 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 59 states [2022-03-03 19:35:39,628 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:39,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2022-03-03 19:35:39,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=793, Invalid=2629, Unknown=0, NotChecked=0, Total=3422 [2022-03-03 19:35:39,629 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-03-03 19:35:51,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:35:51,301 INFO L93 Difference]: Finished difference Result 34543 states and 81614 transitions. [2022-03-03 19:35:51,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 115 states. [2022-03-03 19:35:51,301 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-03-03 19:35:51,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:35:51,356 INFO L225 Difference]: With dead ends: 34543 [2022-03-03 19:35:51,356 INFO L226 Difference]: Without dead ends: 34535 [2022-03-03 19:35:51,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 65 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10326 ImplicationChecksByTransitivity, 10.9s TimeCoverageRelationStatistics Valid=6811, Invalid=21581, Unknown=0, NotChecked=0, Total=28392 [2022-03-03 19:35:51,358 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 1051 mSDsluCounter, 735 mSDsCounter, 0 mSdLazyCounter, 4721 mSolverCounterSat, 691 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s 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, 1.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:35:51,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1051 Valid, 292 Invalid, 5412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [691 Valid, 4721 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-03 19:35:51,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34535 states. [2022-03-03 19:35:51,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34535 to 25675. [2022-03-03 19:35:51,749 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-03-03 19:35:51,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25675 states to 25675 states and 60622 transitions. [2022-03-03 19:35:51,797 INFO L78 Accepts]: Start accepts. Automaton has 25675 states and 60622 transitions. Word has length 51 [2022-03-03 19:35:51,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:35:51,797 INFO L470 AbstractCegarLoop]: Abstraction has 25675 states and 60622 transitions. [2022-03-03 19:35:51,797 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-03-03 19:35:51,797 INFO L276 IsEmpty]: Start isEmpty. Operand 25675 states and 60622 transitions. [2022-03-03 19:35:51,815 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-03 19:35:51,816 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:35:51,816 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-03-03 19:35:51,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2022-03-03 19:35:52,016 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-03-03 19:35:52,016 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:35:52,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:35:52,017 INFO L85 PathProgramCache]: Analyzing trace with hash -697184709, now seen corresponding path program 53 times [2022-03-03 19:35:52,017 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:35:52,017 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422896314] [2022-03-03 19:35:52,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:35:52,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:35:52,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:35:52,258 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 79 proven. 81 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:35:52,259 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:35:52,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422896314] [2022-03-03 19:35:52,259 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422896314] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:35:52,259 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [443130104] [2022-03-03 19:35:52,259 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:35:52,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:35:52,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:35:52,260 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-03-03 19:35:52,260 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-03-03 19:35:52,294 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-03-03 19:35:52,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:35:52,295 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:35:52,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:35:52,859 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 49 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:52,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:35:53,635 INFO L134 CoverageAnalysis]: Checked inductivity of 164 backedges. 49 proven. 115 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:35:53,635 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [443130104] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:35:53,636 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:35:53,636 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 24, 24] total 62 [2022-03-03 19:35:53,636 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410297150] [2022-03-03 19:35:53,636 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:35:53,636 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-03-03 19:35:53,636 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:35:53,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-03-03 19:35:53,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=745, Invalid=3161, Unknown=0, NotChecked=0, Total=3906 [2022-03-03 19:35:53,637 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-03-03 19:36:03,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:03,621 INFO L93 Difference]: Finished difference Result 79019 states and 180082 transitions. [2022-03-03 19:36:03,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 272 states. [2022-03-03 19:36:03,621 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-03-03 19:36:03,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:03,785 INFO L225 Difference]: With dead ends: 79019 [2022-03-03 19:36:03,785 INFO L226 Difference]: Without dead ends: 78230 [2022-03-03 19:36:03,791 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 328 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52482 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=27833, Invalid=80737, Unknown=0, NotChecked=0, Total=108570 [2022-03-03 19:36:03,791 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 1246 mSDsluCounter, 911 mSDsCounter, 0 mSdLazyCounter, 2901 mSolverCounterSat, 324 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s 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.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:03,791 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.3s Time] [2022-03-03 19:36:03,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78230 states. [2022-03-03 19:36:04,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78230 to 26716. [2022-03-03 19:36:04,545 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-03-03 19:36:04,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26716 states to 26716 states and 62740 transitions. [2022-03-03 19:36:04,595 INFO L78 Accepts]: Start accepts. Automaton has 26716 states and 62740 transitions. Word has length 51 [2022-03-03 19:36:04,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:04,595 INFO L470 AbstractCegarLoop]: Abstraction has 26716 states and 62740 transitions. [2022-03-03 19:36:04,595 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-03-03 19:36:04,596 INFO L276 IsEmpty]: Start isEmpty. Operand 26716 states and 62740 transitions. [2022-03-03 19:36:04,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-03 19:36:04,614 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:04,614 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-03-03 19:36:04,630 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-03 19:36:04,814 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-03-03 19:36:04,814 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:36:04,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:04,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1152851267, now seen corresponding path program 54 times [2022-03-03 19:36:04,815 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:04,815 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043141391] [2022-03-03 19:36:04,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:04,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:04,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:05,139 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 66 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:05,140 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:05,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043141391] [2022-03-03 19:36:05,140 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043141391] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:05,140 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760681232] [2022-03-03 19:36:05,140 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:36:05,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:05,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:05,141 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-03-03 19:36:05,143 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-03-03 19:36:05,168 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-03-03 19:36:05,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:05,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 40 conjunts are in the unsatisfiable core [2022-03-03 19:36:05,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:05,859 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 66 proven. 96 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:05,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:06,580 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 74 proven. 88 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:06,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760681232] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:06,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:06,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 24, 24] total 57 [2022-03-03 19:36:06,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073153527] [2022-03-03 19:36:06,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:06,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 58 states [2022-03-03 19:36:06,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:06,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2022-03-03 19:36:06,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=736, Invalid=2570, Unknown=0, NotChecked=0, Total=3306 [2022-03-03 19:36:06,582 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-03-03 19:36:12,364 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:12,365 INFO L93 Difference]: Finished difference Result 32210 states and 74811 transitions. [2022-03-03 19:36:12,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 202 states. [2022-03-03 19:36:12,365 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-03-03 19:36:12,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:12,417 INFO L225 Difference]: With dead ends: 32210 [2022-03-03 19:36:12,417 INFO L226 Difference]: Without dead ends: 32204 [2022-03-03 19:36:12,419 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 253 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24859 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=16298, Invalid=48472, Unknown=0, NotChecked=0, Total=64770 [2022-03-03 19:36:12,419 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 646 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 1606 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s 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-03-03 19:36:12,419 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-03-03 19:36:12,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32204 states. [2022-03-03 19:36:12,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32204 to 25976. [2022-03-03 19:36:12,772 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-03-03 19:36:12,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25976 states to 25976 states and 61009 transitions. [2022-03-03 19:36:12,820 INFO L78 Accepts]: Start accepts. Automaton has 25976 states and 61009 transitions. Word has length 51 [2022-03-03 19:36:12,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:12,820 INFO L470 AbstractCegarLoop]: Abstraction has 25976 states and 61009 transitions. [2022-03-03 19:36:12,820 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-03-03 19:36:12,820 INFO L276 IsEmpty]: Start isEmpty. Operand 25976 states and 61009 transitions. [2022-03-03 19:36:12,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:36:12,839 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:12,839 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-03-03 19:36:12,855 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2022-03-03 19:36:13,039 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-03-03 19:36:13,039 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:36:13,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:13,040 INFO L85 PathProgramCache]: Analyzing trace with hash 2117849603, now seen corresponding path program 55 times [2022-03-03 19:36:13,040 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:13,040 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802607986] [2022-03-03 19:36:13,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:13,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:13,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:13,262 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:13,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:13,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802607986] [2022-03-03 19:36:13,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802607986] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:13,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101796458] [2022-03-03 19:36:13,263 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:36:13,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:13,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:13,264 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-03-03 19:36:13,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-03-03 19:36:13,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:13,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:36:13,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:13,916 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 81 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:13,916 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:14,661 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 90 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:14,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101796458] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:14,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:14,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 25, 24] total 66 [2022-03-03 19:36:14,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839976251] [2022-03-03 19:36:14,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:14,661 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-03 19:36:14,661 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:14,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-03 19:36:14,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=835, Invalid=3587, Unknown=0, NotChecked=0, Total=4422 [2022-03-03 19:36:14,662 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-03-03 19:36:20,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:20,979 INFO L93 Difference]: Finished difference Result 31601 states and 72593 transitions. [2022-03-03 19:36:20,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 203 states. [2022-03-03 19:36:20,983 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-03-03 19:36:20,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:21,039 INFO L225 Difference]: With dead ends: 31601 [2022-03-03 19:36:21,040 INFO L226 Difference]: Without dead ends: 30794 [2022-03-03 19:36:21,042 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 326 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 263 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26120 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=17002, Invalid=52958, Unknown=0, NotChecked=0, Total=69960 [2022-03-03 19:36:21,042 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.0s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:21,042 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.0s Time] [2022-03-03 19:36:21,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30794 states. [2022-03-03 19:36:21,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30794 to 25945. [2022-03-03 19:36:21,398 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-03-03 19:36:21,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25945 states to 25945 states and 60914 transitions. [2022-03-03 19:36:21,445 INFO L78 Accepts]: Start accepts. Automaton has 25945 states and 60914 transitions. Word has length 53 [2022-03-03 19:36:21,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:21,446 INFO L470 AbstractCegarLoop]: Abstraction has 25945 states and 60914 transitions. [2022-03-03 19:36:21,446 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-03-03 19:36:21,446 INFO L276 IsEmpty]: Start isEmpty. Operand 25945 states and 60914 transitions. [2022-03-03 19:36:21,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-03 19:36:21,464 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:21,464 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-03-03 19:36:21,479 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-03-03 19:36:21,664 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-03-03 19:36:21,664 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:36:21,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:21,664 INFO L85 PathProgramCache]: Analyzing trace with hash -226669163, now seen corresponding path program 56 times [2022-03-03 19:36:21,664 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:21,664 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731782177] [2022-03-03 19:36:21,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:21,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:21,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:21,797 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 91 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:21,798 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:21,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731782177] [2022-03-03 19:36:21,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731782177] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:21,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1803463904] [2022-03-03 19:36:21,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:36:21,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:21,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:21,799 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-03-03 19:36:21,799 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-03-03 19:36:21,825 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:36:21,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:21,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:36:21,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:22,428 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 91 proven. 90 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:22,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:23,222 INFO L134 CoverageAnalysis]: Checked inductivity of 181 backedges. 100 proven. 81 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:23,222 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1803463904] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:23,222 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:23,222 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 24, 23] total 55 [2022-03-03 19:36:23,222 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917540418] [2022-03-03 19:36:23,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:23,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-03-03 19:36:23,223 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:23,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-03-03 19:36:23,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=746, Invalid=2334, Unknown=0, NotChecked=0, Total=3080 [2022-03-03 19:36:23,223 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-03-03 19:36:27,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:27,054 INFO L93 Difference]: Finished difference Result 27616 states and 64299 transitions. [2022-03-03 19:36:27,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-03-03 19:36:27,055 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-03-03 19:36:27,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:27,101 INFO L225 Difference]: With dead ends: 27616 [2022-03-03 19:36:27,102 INFO L226 Difference]: Without dead ends: 27612 [2022-03-03 19:36:27,105 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13769 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=10216, Invalid=28790, Unknown=0, NotChecked=0, Total=39006 [2022-03-03 19:36:27,106 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-03-03 19:36:27,106 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-03-03 19:36:27,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27612 states. [2022-03-03 19:36:27,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27612 to 25945. [2022-03-03 19:36:27,440 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-03-03 19:36:27,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25945 states to 25945 states and 60911 transitions. [2022-03-03 19:36:27,489 INFO L78 Accepts]: Start accepts. Automaton has 25945 states and 60911 transitions. Word has length 53 [2022-03-03 19:36:27,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:27,489 INFO L470 AbstractCegarLoop]: Abstraction has 25945 states and 60911 transitions. [2022-03-03 19:36:27,489 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-03-03 19:36:27,489 INFO L276 IsEmpty]: Start isEmpty. Operand 25945 states and 60911 transitions. [2022-03-03 19:36:27,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-03 19:36:27,510 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:27,510 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-03-03 19:36:27,525 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-03-03 19:36:27,710 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-03-03 19:36:27,710 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:36:27,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:27,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1484254207, now seen corresponding path program 57 times [2022-03-03 19:36:27,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:27,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291225011] [2022-03-03 19:36:27,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:27,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:27,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:27,852 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 1 proven. 199 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:27,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:27,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291225011] [2022-03-03 19:36:27,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291225011] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:27,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816757879] [2022-03-03 19:36:27,852 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:36:27,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:27,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:27,853 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-03-03 19:36:27,853 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-03-03 19:36:27,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-03 19:36:27,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:27,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-03 19:36:27,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:28,137 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 25 proven. 175 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:28,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:28,456 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 81 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:28,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816757879] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:28,456 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:28,456 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 20, 16] total 29 [2022-03-03 19:36:28,456 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497157085] [2022-03-03 19:36:28,456 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:28,456 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-03 19:36:28,456 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:28,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-03 19:36:28,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=217, Invalid=595, Unknown=0, NotChecked=0, Total=812 [2022-03-03 19:36:28,457 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-03-03 19:36:29,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:29,096 INFO L93 Difference]: Finished difference Result 36620 states and 86993 transitions. [2022-03-03 19:36:29,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-03 19:36:29,097 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-03-03 19:36:29,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:29,159 INFO L225 Difference]: With dead ends: 36620 [2022-03-03 19:36:29,159 INFO L226 Difference]: Without dead ends: 36529 [2022-03-03 19:36:29,159 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 100 SyntacticMatches, 4 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=353, Invalid=1287, Unknown=0, NotChecked=0, Total=1640 [2022-03-03 19:36:29,159 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-03-03 19:36:29,159 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-03-03 19:36:29,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36529 states. [2022-03-03 19:36:29,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36529 to 31629. [2022-03-03 19:36:29,614 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-03-03 19:36:29,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31629 states to 31629 states and 75024 transitions. [2022-03-03 19:36:29,673 INFO L78 Accepts]: Start accepts. Automaton has 31629 states and 75024 transitions. Word has length 55 [2022-03-03 19:36:29,673 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:29,673 INFO L470 AbstractCegarLoop]: Abstraction has 31629 states and 75024 transitions. [2022-03-03 19:36:29,673 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-03-03 19:36:29,673 INFO L276 IsEmpty]: Start isEmpty. Operand 31629 states and 75024 transitions. [2022-03-03 19:36:29,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-03 19:36:29,696 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:29,696 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-03-03 19:36:29,712 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-03-03 19:36:29,897 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-03-03 19:36:29,897 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:36:29,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:29,897 INFO L85 PathProgramCache]: Analyzing trace with hash 783619073, now seen corresponding path program 58 times [2022-03-03 19:36:29,897 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:29,897 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141265940] [2022-03-03 19:36:29,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:29,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:29,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:30,133 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 19 proven. 181 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:30,133 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:30,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141265940] [2022-03-03 19:36:30,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141265940] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:30,133 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1867990332] [2022-03-03 19:36:30,133 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:36:30,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:30,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:30,135 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-03-03 19:36:30,135 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-03-03 19:36:30,161 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:36:30,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:30,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 58 conjunts are in the unsatisfiable core [2022-03-03 19:36:30,163 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:30,886 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 19 proven. 181 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:30,887 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:34,817 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 28 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:34,818 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1867990332] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:34,818 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:34,818 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 26, 26] total 63 [2022-03-03 19:36:34,818 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364077443] [2022-03-03 19:36:34,818 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:34,818 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-03 19:36:34,818 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:34,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-03 19:36:34,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=939, Invalid=3093, Unknown=0, NotChecked=0, Total=4032 [2022-03-03 19:36:34,819 INFO L87 Difference]: Start difference. First operand 31629 states and 75024 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-03-03 19:36:51,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:36:51,393 INFO L93 Difference]: Finished difference Result 50046 states and 119428 transitions. [2022-03-03 19:36:51,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 147 states. [2022-03-03 19:36:51,393 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-03-03 19:36:51,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:36:51,500 INFO L225 Difference]: With dead ends: 50046 [2022-03-03 19:36:51,500 INFO L226 Difference]: Without dead ends: 50028 [2022-03-03 19:36:51,502 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 275 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 204 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15409 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=9978, Invalid=32252, Unknown=0, NotChecked=0, Total=42230 [2022-03-03 19:36:51,503 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 1173 mSDsluCounter, 1724 mSDsCounter, 0 mSdLazyCounter, 7514 mSolverCounterSat, 731 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1173 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 8245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 731 IncrementalHoareTripleChecker+Valid, 7514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:36:51,503 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1173 Valid, 874 Invalid, 8245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [731 Valid, 7514 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2022-03-03 19:36:51,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50028 states. [2022-03-03 19:36:52,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50028 to 38544. [2022-03-03 19:36:52,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38544 states, 38543 states have (on average 2.3866850011675274) internal successors, (91990), 38543 states have internal predecessors, (91990), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:36:52,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38544 states to 38544 states and 91990 transitions. [2022-03-03 19:36:52,335 INFO L78 Accepts]: Start accepts. Automaton has 38544 states and 91990 transitions. Word has length 55 [2022-03-03 19:36:52,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:36:52,335 INFO L470 AbstractCegarLoop]: Abstraction has 38544 states and 91990 transitions. [2022-03-03 19:36:52,335 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-03-03 19:36:52,335 INFO L276 IsEmpty]: Start isEmpty. Operand 38544 states and 91990 transitions. [2022-03-03 19:36:52,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-03 19:36:52,361 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:36:52,361 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-03-03 19:36:52,377 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-03-03 19:36:52,562 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-03-03 19:36:52,562 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:36:52,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:36:52,562 INFO L85 PathProgramCache]: Analyzing trace with hash 1260759283, now seen corresponding path program 59 times [2022-03-03 19:36:52,562 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:36:52,562 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432858557] [2022-03-03 19:36:52,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:36:52,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:36:52,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:36:52,717 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 88 proven. 113 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-03 19:36:52,717 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:36:52,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432858557] [2022-03-03 19:36:52,718 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432858557] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:36:52,718 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [550943317] [2022-03-03 19:36:52,718 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:36:52,718 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:36:52,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:36:52,719 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-03-03 19:36:52,719 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-03-03 19:36:52,757 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 13 check-sat command(s) [2022-03-03 19:36:52,757 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:36:52,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-03 19:36:52,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:36:53,398 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 56 proven. 146 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2022-03-03 19:36:53,398 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:36:55,154 INFO L134 CoverageAnalysis]: Checked inductivity of 208 backedges. 64 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:36:55,154 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [550943317] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:36:55,154 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:36:55,154 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 24, 26] total 63 [2022-03-03 19:36:55,154 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747136862] [2022-03-03 19:36:55,154 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:36:55,155 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-03 19:36:55,155 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:36:55,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-03 19:36:55,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=977, Invalid=3055, Unknown=0, NotChecked=0, Total=4032 [2022-03-03 19:36:55,156 INFO L87 Difference]: Start difference. First operand 38544 states and 91990 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-03-03 19:37:12,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:12,245 INFO L93 Difference]: Finished difference Result 100699 states and 233716 transitions. [2022-03-03 19:37:12,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2022-03-03 19:37:12,246 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-03-03 19:37:12,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:12,489 INFO L225 Difference]: With dead ends: 100699 [2022-03-03 19:37:12,489 INFO L226 Difference]: Without dead ends: 100360 [2022-03-03 19:37:12,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 304 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48588 ImplicationChecksByTransitivity, 15.8s TimeCoverageRelationStatistics Valid=28862, Invalid=64468, Unknown=0, NotChecked=0, Total=93330 [2022-03-03 19:37:12,493 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 1349 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 2823 mSolverCounterSat, 398 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1349 SdHoareTripleChecker+Valid, 559 SdHoareTripleChecker+Invalid, 3221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 398 IncrementalHoareTripleChecker+Valid, 2823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:12,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1349 Valid, 559 Invalid, 3221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [398 Valid, 2823 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-03 19:37:12,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100360 states. [2022-03-03 19:37:13,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100360 to 50472. [2022-03-03 19:37:13,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50472 states, 50471 states have (on average 2.3793267420895168) internal successors, (120087), 50471 states have internal predecessors, (120087), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:14,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50472 states to 50472 states and 120087 transitions. [2022-03-03 19:37:14,069 INFO L78 Accepts]: Start accepts. Automaton has 50472 states and 120087 transitions. Word has length 55 [2022-03-03 19:37:14,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:14,070 INFO L470 AbstractCegarLoop]: Abstraction has 50472 states and 120087 transitions. [2022-03-03 19:37:14,070 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-03-03 19:37:14,070 INFO L276 IsEmpty]: Start isEmpty. Operand 50472 states and 120087 transitions. [2022-03-03 19:37:14,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-03 19:37:14,109 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:14,109 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-03-03 19:37:14,126 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-03-03 19:37:14,309 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-03-03 19:37:14,310 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:37:14,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:14,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1501623287, now seen corresponding path program 60 times [2022-03-03 19:37:14,310 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:14,310 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591760453] [2022-03-03 19:37:14,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:14,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:14,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:14,604 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 72 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:14,604 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:14,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591760453] [2022-03-03 19:37:14,604 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [591760453] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:14,604 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564883044] [2022-03-03 19:37:14,604 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:37:14,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:14,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:14,606 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-03-03 19:37:14,635 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-03-03 19:37:14,651 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 11 check-sat command(s) [2022-03-03 19:37:14,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:14,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-03 19:37:14,653 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:15,618 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 72 proven. 128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:15,618 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:16,513 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 81 proven. 119 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:16,514 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564883044] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:16,514 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:16,514 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 71 [2022-03-03 19:37:16,514 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780658928] [2022-03-03 19:37:16,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:16,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-03-03 19:37:16,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:16,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-03-03 19:37:16,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=892, Invalid=4220, Unknown=0, NotChecked=0, Total=5112 [2022-03-03 19:37:16,516 INFO L87 Difference]: Start difference. First operand 50472 states and 120087 transitions. Second operand has 72 states, 72 states have (on average 2.125) internal successors, (153), 71 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-03-03 19:37:23,532 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:23,532 INFO L93 Difference]: Finished difference Result 64660 states and 150312 transitions. [2022-03-03 19:37:23,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 206 states. [2022-03-03 19:37:23,532 INFO L78 Accepts]: Start accepts. Automaton has has 72 states, 72 states have (on average 2.125) internal successors, (153), 71 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 55 [2022-03-03 19:37:23,533 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:23,659 INFO L225 Difference]: With dead ends: 64660 [2022-03-03 19:37:23,660 INFO L226 Difference]: Without dead ends: 63229 [2022-03-03 19:37:23,663 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 335 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 271 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28205 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=18014, Invalid=56242, Unknown=0, NotChecked=0, Total=74256 [2022-03-03 19:37:23,663 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 1048 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 2383 mSolverCounterSat, 205 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1048 SdHoareTripleChecker+Valid, 346 SdHoareTripleChecker+Invalid, 2588 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 205 IncrementalHoareTripleChecker+Valid, 2383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:23,663 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1048 Valid, 346 Invalid, 2588 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [205 Valid, 2383 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-03 19:37:23,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63229 states. [2022-03-03 19:37:24,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63229 to 49344. [2022-03-03 19:37:24,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49344 states, 49343 states have (on average 2.3726364428591693) internal successors, (117073), 49343 states have internal predecessors, (117073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:24,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49344 states to 49344 states and 117073 transitions. [2022-03-03 19:37:24,747 INFO L78 Accepts]: Start accepts. Automaton has 49344 states and 117073 transitions. Word has length 55 [2022-03-03 19:37:24,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:24,747 INFO L470 AbstractCegarLoop]: Abstraction has 49344 states and 117073 transitions. [2022-03-03 19:37:24,747 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 2.125) internal successors, (153), 71 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-03-03 19:37:24,747 INFO L276 IsEmpty]: Start isEmpty. Operand 49344 states and 117073 transitions. [2022-03-03 19:37:24,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-03 19:37:24,785 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:24,785 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-03-03 19:37:24,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-03 19:37:24,986 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-03-03 19:37:24,986 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:37:24,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:24,986 INFO L85 PathProgramCache]: Analyzing trace with hash -723932607, now seen corresponding path program 61 times [2022-03-03 19:37:24,986 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:24,987 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795365620] [2022-03-03 19:37:24,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:24,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:24,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:25,152 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 83 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:25,153 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:25,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795365620] [2022-03-03 19:37:25,153 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795365620] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:25,153 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842389971] [2022-03-03 19:37:25,153 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:37:25,153 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:25,153 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:25,154 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-03-03 19:37:25,154 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-03-03 19:37:25,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:25,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-03 19:37:25,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:25,977 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 83 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:25,977 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:26,826 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 92 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:26,826 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842389971] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:26,826 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:26,826 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 26, 26] total 62 [2022-03-03 19:37:26,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984560406] [2022-03-03 19:37:26,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:26,827 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 63 states [2022-03-03 19:37:26,827 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:26,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2022-03-03 19:37:26,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=863, Invalid=3043, Unknown=0, NotChecked=0, Total=3906 [2022-03-03 19:37:26,828 INFO L87 Difference]: Start difference. First operand 49344 states and 117073 transitions. Second operand has 63 states, 63 states have (on average 2.3015873015873014) internal successors, (145), 62 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-03-03 19:37:34,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:34,690 INFO L93 Difference]: Finished difference Result 55285 states and 130122 transitions. [2022-03-03 19:37:34,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 244 states. [2022-03-03 19:37:34,691 INFO L78 Accepts]: Start accepts. Automaton has has 63 states, 63 states have (on average 2.3015873015873014) internal successors, (145), 62 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-03-03 19:37:34,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:34,804 INFO L225 Difference]: With dead ends: 55285 [2022-03-03 19:37:34,804 INFO L226 Difference]: Without dead ends: 55281 [2022-03-03 19:37:34,809 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 300 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36086 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=22587, Invalid=68315, Unknown=0, NotChecked=0, Total=90902 [2022-03-03 19:37:34,809 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 610 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 1780 mSolverCounterSat, 196 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 1976 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 196 IncrementalHoareTripleChecker+Valid, 1780 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:34,809 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [610 Valid, 198 Invalid, 1976 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [196 Valid, 1780 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-03 19:37:34,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55281 states. [2022-03-03 19:37:35,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55281 to 47161. [2022-03-03 19:37:35,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47161 states, 47160 states have (on average 2.378668363019508) internal successors, (112178), 47160 states have internal predecessors, (112178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:35,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47161 states to 47161 states and 112178 transitions. [2022-03-03 19:37:35,704 INFO L78 Accepts]: Start accepts. Automaton has 47161 states and 112178 transitions. Word has length 55 [2022-03-03 19:37:35,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:35,705 INFO L470 AbstractCegarLoop]: Abstraction has 47161 states and 112178 transitions. [2022-03-03 19:37:35,705 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 63 states, 63 states have (on average 2.3015873015873014) internal successors, (145), 62 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-03-03 19:37:35,705 INFO L276 IsEmpty]: Start isEmpty. Operand 47161 states and 112178 transitions. [2022-03-03 19:37:35,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-03 19:37:35,743 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:35,743 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-03-03 19:37:35,759 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-03-03 19:37:35,947 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-03-03 19:37:35,947 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:37:35,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:35,948 INFO L85 PathProgramCache]: Analyzing trace with hash 554537791, now seen corresponding path program 62 times [2022-03-03 19:37:35,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:35,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697996362] [2022-03-03 19:37:35,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:35,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:35,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:36,211 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:36,211 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:36,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697996362] [2022-03-03 19:37:36,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697996362] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:36,211 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133095194] [2022-03-03 19:37:36,211 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:37:36,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:36,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:36,213 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-03-03 19:37:36,213 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-03-03 19:37:36,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:37:36,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:36,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 46 conjunts are in the unsatisfiable core [2022-03-03 19:37:36,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:36,978 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 100 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:36,979 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:38,035 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 110 proven. 111 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:38,035 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133095194] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:38,035 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:38,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 27, 26] total 72 [2022-03-03 19:37:38,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689202888] [2022-03-03 19:37:38,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:38,036 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2022-03-03 19:37:38,036 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:38,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2022-03-03 19:37:38,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=983, Invalid=4273, Unknown=0, NotChecked=0, Total=5256 [2022-03-03 19:37:38,037 INFO L87 Difference]: Start difference. First operand 47161 states and 112178 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-03-03 19:37:46,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:37:46,377 INFO L93 Difference]: Finished difference Result 54370 states and 127195 transitions. [2022-03-03 19:37:46,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 239 states. [2022-03-03 19:37:46,377 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-03-03 19:37:46,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:37:46,479 INFO L225 Difference]: With dead ends: 54370 [2022-03-03 19:37:46,479 INFO L226 Difference]: Without dead ends: 53353 [2022-03-03 19:37:46,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 372 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 305 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36195 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=22845, Invalid=71097, Unknown=0, NotChecked=0, Total=93942 [2022-03-03 19:37:46,483 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 1076 mSDsluCounter, 804 mSDsCounter, 0 mSdLazyCounter, 2461 mSolverCounterSat, 176 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1076 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 2637 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 176 IncrementalHoareTripleChecker+Valid, 2461 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:37:46,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1076 Valid, 357 Invalid, 2637 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [176 Valid, 2461 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-03 19:37:46,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53353 states. [2022-03-03 19:37:47,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53353 to 48435. [2022-03-03 19:37:47,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 48435 states, 48434 states have (on average 2.3723004500970393) internal successors, (114900), 48434 states have internal predecessors, (114900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:37:47,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48435 states to 48435 states and 114900 transitions. [2022-03-03 19:37:47,607 INFO L78 Accepts]: Start accepts. Automaton has 48435 states and 114900 transitions. Word has length 57 [2022-03-03 19:37:47,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:37:47,607 INFO L470 AbstractCegarLoop]: Abstraction has 48435 states and 114900 transitions. [2022-03-03 19:37:47,608 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-03-03 19:37:47,608 INFO L276 IsEmpty]: Start isEmpty. Operand 48435 states and 114900 transitions. [2022-03-03 19:37:47,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-03 19:37:47,644 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:37:47,644 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-03-03 19:37:47,665 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2022-03-03 19:37:47,845 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-03-03 19:37:47,845 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:37:47,845 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:37:47,845 INFO L85 PathProgramCache]: Analyzing trace with hash -880443627, now seen corresponding path program 63 times [2022-03-03 19:37:47,845 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:37:47,845 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104257337] [2022-03-03 19:37:47,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:37:47,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:37:47,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:37:48,015 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 111 proven. 110 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:48,015 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:37:48,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104257337] [2022-03-03 19:37:48,015 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104257337] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:37:48,015 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331445209] [2022-03-03 19:37:48,015 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:37:48,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:37:48,016 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:37:48,017 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-03-03 19:37:48,017 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-03-03 19:37:48,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 14 check-sat command(s) [2022-03-03 19:37:48,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:37:48,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 62 conjunts are in the unsatisfiable core [2022-03-03 19:37:48,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:37:48,967 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 21 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:48,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:37:50,508 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 31 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:37:50,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331445209] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:37:50,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:37:50,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 27, 27] total 63 [2022-03-03 19:37:50,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102287903] [2022-03-03 19:37:50,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:37:50,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 64 states [2022-03-03 19:37:50,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:37:50,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2022-03-03 19:37:50,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=852, Invalid=3180, Unknown=0, NotChecked=0, Total=4032 [2022-03-03 19:37:50,509 INFO L87 Difference]: Start difference. First operand 48435 states and 114900 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-03-03 19:38:00,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:00,560 INFO L93 Difference]: Finished difference Result 53965 states and 126890 transitions. [2022-03-03 19:38:00,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 267 states. [2022-03-03 19:38:00,561 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-03-03 19:38:00,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:00,666 INFO L225 Difference]: With dead ends: 53965 [2022-03-03 19:38:00,666 INFO L226 Difference]: Without dead ends: 53961 [2022-03-03 19:38:00,669 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 74 SyntacticMatches, 1 SemanticMatches, 324 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43971 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=26436, Invalid=79514, Unknown=0, NotChecked=0, Total=105950 [2022-03-03 19:38:00,670 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 987 mSDsluCounter, 972 mSDsCounter, 0 mSdLazyCounter, 2832 mSolverCounterSat, 358 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 987 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 3190 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 358 IncrementalHoareTripleChecker+Valid, 2832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:00,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [987 Valid, 524 Invalid, 3190 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [358 Valid, 2832 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-03 19:38:00,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53961 states. [2022-03-03 19:38:01,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53961 to 49427. [2022-03-03 19:38:01,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49427 states, 49426 states have (on average 2.379921498806296) internal successors, (117630), 49426 states have internal predecessors, (117630), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:38:01,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49427 states to 49427 states and 117630 transitions. [2022-03-03 19:38:01,620 INFO L78 Accepts]: Start accepts. Automaton has 49427 states and 117630 transitions. Word has length 57 [2022-03-03 19:38:01,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:01,620 INFO L470 AbstractCegarLoop]: Abstraction has 49427 states and 117630 transitions. [2022-03-03 19:38:01,620 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-03-03 19:38:01,620 INFO L276 IsEmpty]: Start isEmpty. Operand 49427 states and 117630 transitions. [2022-03-03 19:38:01,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-03 19:38:01,660 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:01,660 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-03-03 19:38:01,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-03 19:38:01,860 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-03-03 19:38:01,860 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:38:01,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:01,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1275848881, now seen corresponding path program 64 times [2022-03-03 19:38:01,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:01,861 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700223450] [2022-03-03 19:38:01,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:01,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:01,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:02,065 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 89 proven. 127 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-03-03 19:38:02,065 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:02,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700223450] [2022-03-03 19:38:02,065 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700223450] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:02,065 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047880364] [2022-03-03 19:38:02,065 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:38:02,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:02,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:02,066 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-03-03 19:38:02,067 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-03-03 19:38:02,095 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:38:02,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:02,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-03 19:38:02,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:03,137 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 56 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:03,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:04,245 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 72 proven. 149 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:04,246 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047880364] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:04,246 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:04,246 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 26, 28] total 71 [2022-03-03 19:38:04,246 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414870068] [2022-03-03 19:38:04,246 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:04,246 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2022-03-03 19:38:04,246 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:04,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2022-03-03 19:38:04,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=880, Invalid=4232, Unknown=0, NotChecked=0, Total=5112 [2022-03-03 19:38:04,247 INFO L87 Difference]: Start difference. First operand 49427 states and 117630 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-03-03 19:38:15,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:15,277 INFO L93 Difference]: Finished difference Result 108881 states and 250108 transitions. [2022-03-03 19:38:15,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 259 states. [2022-03-03 19:38:15,277 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-03-03 19:38:15,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:15,538 INFO L225 Difference]: With dead ends: 108881 [2022-03-03 19:38:15,538 INFO L226 Difference]: Without dead ends: 107609 [2022-03-03 19:38:15,542 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 324 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44491 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=25610, Invalid=80340, Unknown=0, NotChecked=0, Total=105950 [2022-03-03 19:38:15,542 INFO L933 BasicCegarLoop]: 21 mSDtfsCounter, 1375 mSDsluCounter, 934 mSDsCounter, 0 mSdLazyCounter, 3254 mSolverCounterSat, 551 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1375 SdHoareTripleChecker+Valid, 453 SdHoareTripleChecker+Invalid, 3805 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 551 IncrementalHoareTripleChecker+Valid, 3254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:15,542 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1375 Valid, 453 Invalid, 3805 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [551 Valid, 3254 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-03 19:38:15,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107609 states. [2022-03-03 19:38:17,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107609 to 50931. [2022-03-03 19:38:17,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50931 states, 50930 states have (on average 2.381170233654035) internal successors, (121273), 50930 states have internal predecessors, (121273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:38:17,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50931 states to 50931 states and 121273 transitions. [2022-03-03 19:38:17,193 INFO L78 Accepts]: Start accepts. Automaton has 50931 states and 121273 transitions. Word has length 57 [2022-03-03 19:38:17,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:17,193 INFO L470 AbstractCegarLoop]: Abstraction has 50931 states and 121273 transitions. [2022-03-03 19:38:17,193 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-03-03 19:38:17,193 INFO L276 IsEmpty]: Start isEmpty. Operand 50931 states and 121273 transitions. [2022-03-03 19:38:17,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-03 19:38:17,233 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:17,233 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-03-03 19:38:17,248 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-03-03 19:38:17,433 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-03-03 19:38:17,433 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:38:17,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:17,434 INFO L85 PathProgramCache]: Analyzing trace with hash 38084029, now seen corresponding path program 65 times [2022-03-03 19:38:17,434 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:17,434 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938488478] [2022-03-03 19:38:17,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:17,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:17,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:17,602 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 98 proven. 113 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-03-03 19:38:17,602 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:17,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938488478] [2022-03-03 19:38:17,602 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938488478] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:17,602 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [654501507] [2022-03-03 19:38:17,603 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:38:17,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:17,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:17,604 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-03-03 19:38:17,604 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-03-03 19:38:17,635 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-03-03 19:38:17,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:17,637 INFO L263 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-03 19:38:17,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:18,313 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 49 proven. 170 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:38:18,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:19,763 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 49 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:19,763 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [654501507] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:19,763 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:19,763 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 26, 27] total 66 [2022-03-03 19:38:19,763 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535364271] [2022-03-03 19:38:19,763 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:19,764 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-03 19:38:19,764 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:19,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-03 19:38:19,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=794, Invalid=3628, Unknown=0, NotChecked=0, Total=4422 [2022-03-03 19:38:19,764 INFO L87 Difference]: Start difference. First operand 50931 states and 121273 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-03-03 19:38:28,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:28,484 INFO L93 Difference]: Finished difference Result 144989 states and 332330 transitions. [2022-03-03 19:38:28,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 210 states. [2022-03-03 19:38:28,485 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-03-03 19:38:28,485 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:28,850 INFO L225 Difference]: With dead ends: 144989 [2022-03-03 19:38:28,850 INFO L226 Difference]: Without dead ends: 144515 [2022-03-03 19:38:28,853 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 270 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31249 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=18217, Invalid=55495, Unknown=0, NotChecked=0, Total=73712 [2022-03-03 19:38:28,853 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 900 mSDsluCounter, 1338 mSDsCounter, 0 mSdLazyCounter, 3460 mSolverCounterSat, 311 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 900 SdHoareTripleChecker+Valid, 697 SdHoareTripleChecker+Invalid, 3771 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 311 IncrementalHoareTripleChecker+Valid, 3460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:28,853 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [900 Valid, 697 Invalid, 3771 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [311 Valid, 3460 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-03 19:38:29,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144515 states. [2022-03-03 19:38:30,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144515 to 55928. [2022-03-03 19:38:30,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55928 states, 55927 states have (on average 2.371037244980063) internal successors, (132605), 55927 states have internal predecessors, (132605), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:38:30,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55928 states to 55928 states and 132605 transitions. [2022-03-03 19:38:30,965 INFO L78 Accepts]: Start accepts. Automaton has 55928 states and 132605 transitions. Word has length 57 [2022-03-03 19:38:30,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:30,965 INFO L470 AbstractCegarLoop]: Abstraction has 55928 states and 132605 transitions. [2022-03-03 19:38:30,965 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-03-03 19:38:30,965 INFO L276 IsEmpty]: Start isEmpty. Operand 55928 states and 132605 transitions. [2022-03-03 19:38:31,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:38:31,013 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:31,013 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-03-03 19:38:31,030 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-03-03 19:38:31,213 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-03-03 19:38:31,214 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:38:31,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:31,214 INFO L85 PathProgramCache]: Analyzing trace with hash -588351939, now seen corresponding path program 66 times [2022-03-03 19:38:31,214 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:31,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883781572] [2022-03-03 19:38:31,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:31,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:31,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:31,370 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 1 proven. 241 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:31,370 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:31,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883781572] [2022-03-03 19:38:31,370 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883781572] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:31,370 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618564553] [2022-03-03 19:38:31,370 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:38:31,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:31,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:31,371 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-03-03 19:38:31,372 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-03-03 19:38:31,407 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-03 19:38:31,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:38:31,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 42 conjunts are in the unsatisfiable core [2022-03-03 19:38:31,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:31,712 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 64 proven. 178 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:31,712 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:32,135 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 100 proven. 142 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:32,135 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618564553] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:32,135 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:32,135 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 24, 17] total 31 [2022-03-03 19:38:32,135 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284279388] [2022-03-03 19:38:32,135 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:32,135 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-03 19:38:32,135 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:32,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-03 19:38:32,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=247, Invalid=683, Unknown=0, NotChecked=0, Total=930 [2022-03-03 19:38:32,136 INFO L87 Difference]: Start difference. First operand 55928 states and 132605 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-03-03 19:38:33,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:38:33,143 INFO L93 Difference]: Finished difference Result 75481 states and 180975 transitions. [2022-03-03 19:38:33,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-03 19:38:33,143 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-03-03 19:38:33,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:38:33,307 INFO L225 Difference]: With dead ends: 75481 [2022-03-03 19:38:33,307 INFO L226 Difference]: Without dead ends: 75387 [2022-03-03 19:38:33,307 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 108 SyntacticMatches, 4 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 321 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=400, Invalid=1492, Unknown=0, NotChecked=0, Total=1892 [2022-03-03 19:38:33,308 INFO L933 BasicCegarLoop]: 123 mSDtfsCounter, 325 mSDsluCounter, 2011 mSDsCounter, 0 mSdLazyCounter, 1467 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 1539 SdHoareTripleChecker+Invalid, 1530 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 1467 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:38:33,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 1539 Invalid, 1530 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 1467 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:38:33,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75387 states. [2022-03-03 19:38:34,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75387 to 66341. [2022-03-03 19:38:34,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66341 states, 66340 states have (on average 2.39784443774495) internal successors, (159073), 66340 states have internal predecessors, (159073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:38:34,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66341 states to 66341 states and 159073 transitions. [2022-03-03 19:38:34,897 INFO L78 Accepts]: Start accepts. Automaton has 66341 states and 159073 transitions. Word has length 59 [2022-03-03 19:38:34,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:38:34,897 INFO L470 AbstractCegarLoop]: Abstraction has 66341 states and 159073 transitions. [2022-03-03 19:38:34,897 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-03-03 19:38:34,897 INFO L276 IsEmpty]: Start isEmpty. Operand 66341 states and 159073 transitions. [2022-03-03 19:38:34,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:38:34,944 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:38:34,945 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-03-03 19:38:34,960 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-03-03 19:38:35,159 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-03-03 19:38:35,160 INFO L402 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:38:35,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:38:35,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1987137683, now seen corresponding path program 67 times [2022-03-03 19:38:35,160 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:38:35,160 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280492857] [2022-03-03 19:38:35,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:38:35,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:38:35,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:35,461 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:35,462 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:38:35,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280492857] [2022-03-03 19:38:35,462 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280492857] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:38:35,462 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057993985] [2022-03-03 19:38:35,462 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:38:35,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:38:35,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:38:35,463 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-03-03 19:38:35,465 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-03-03 19:38:35,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:38:35,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-03 19:38:35,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:38:36,490 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 0 proven. 242 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:36,490 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:38:41,068 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 2 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:38:41,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057993985] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:38:41,068 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:38:41,068 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27, 28] total 68 [2022-03-03 19:38:41,069 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605086975] [2022-03-03 19:38:41,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:38:41,069 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-03 19:38:41,069 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:38:41,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-03 19:38:41,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=987, Invalid=3705, Unknown=0, NotChecked=0, Total=4692 [2022-03-03 19:38:41,070 INFO L87 Difference]: Start difference. First operand 66341 states and 159073 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-03-03 19:39:09,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:09,086 INFO L93 Difference]: Finished difference Result 117063 states and 276942 transitions. [2022-03-03 19:39:09,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 213 states. [2022-03-03 19:39:09,086 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-03-03 19:39:09,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:09,356 INFO L225 Difference]: With dead ends: 117063 [2022-03-03 19:39:09,356 INFO L226 Difference]: Without dead ends: 117021 [2022-03-03 19:39:09,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 76 SyntacticMatches, 1 SemanticMatches, 275 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29336 ImplicationChecksByTransitivity, 24.1s TimeCoverageRelationStatistics Valid=14373, Invalid=62079, Unknown=0, NotChecked=0, Total=76452 [2022-03-03 19:39:09,359 INFO L933 BasicCegarLoop]: 63 mSDtfsCounter, 1857 mSDsluCounter, 3915 mSDsCounter, 0 mSdLazyCounter, 12992 mSolverCounterSat, 953 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1857 SdHoareTripleChecker+Valid, 2108 SdHoareTripleChecker+Invalid, 13945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 953 IncrementalHoareTripleChecker+Valid, 12992 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:39:09,359 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1857 Valid, 2108 Invalid, 13945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [953 Valid, 12992 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-03-03 19:39:09,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 117021 states. [2022-03-03 19:39:11,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 117021 to 81290. [2022-03-03 19:39:11,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81290 states, 81289 states have (on average 2.4182361697154597) internal successors, (196576), 81289 states have internal predecessors, (196576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:39:11,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81290 states to 81290 states and 196576 transitions. [2022-03-03 19:39:11,370 INFO L78 Accepts]: Start accepts. Automaton has 81290 states and 196576 transitions. Word has length 59 [2022-03-03 19:39:11,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:11,371 INFO L470 AbstractCegarLoop]: Abstraction has 81290 states and 196576 transitions. [2022-03-03 19:39:11,371 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-03-03 19:39:11,371 INFO L276 IsEmpty]: Start isEmpty. Operand 81290 states and 196576 transitions. [2022-03-03 19:39:11,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:39:11,810 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:11,810 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-03-03 19:39:11,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-03 19:39:12,026 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-03-03 19:39:12,026 INFO L402 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:39:12,027 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:12,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1256771773, now seen corresponding path program 68 times [2022-03-03 19:39:12,027 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:12,027 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35598735] [2022-03-03 19:39:12,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:12,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:12,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:12,306 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 21 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:12,306 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:12,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35598735] [2022-03-03 19:39:12,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35598735] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:12,306 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774601643] [2022-03-03 19:39:12,306 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:39:12,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:12,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:12,308 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-03-03 19:39:12,308 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-03-03 19:39:12,358 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:39:12,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:12,359 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 64 conjunts are in the unsatisfiable core [2022-03-03 19:39:12,360 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:13,417 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 21 proven. 221 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:13,417 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:18,097 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 31 proven. 211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:18,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774601643] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:18,098 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:18,098 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 28, 28] total 68 [2022-03-03 19:39:18,098 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591084482] [2022-03-03 19:39:18,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:18,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 69 states [2022-03-03 19:39:18,098 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:18,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2022-03-03 19:39:18,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1098, Invalid=3594, Unknown=0, NotChecked=0, Total=4692 [2022-03-03 19:39:18,099 INFO L87 Difference]: Start difference. First operand 81290 states and 196576 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-03-03 19:39:39,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:39:39,011 INFO L93 Difference]: Finished difference Result 94724 states and 228861 transitions. [2022-03-03 19:39:39,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 159 states. [2022-03-03 19:39:39,011 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-03-03 19:39:39,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:39:39,288 INFO L225 Difference]: With dead ends: 94724 [2022-03-03 19:39:39,288 INFO L226 Difference]: Without dead ends: 94704 [2022-03-03 19:39:39,290 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 221 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18272 ImplicationChecksByTransitivity, 19.0s TimeCoverageRelationStatistics Valid=11684, Invalid=37822, Unknown=0, NotChecked=0, Total=49506 [2022-03-03 19:39:39,291 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 1386 mSDsluCounter, 2078 mSDsCounter, 0 mSdLazyCounter, 8907 mSolverCounterSat, 829 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1386 SdHoareTripleChecker+Valid, 1017 SdHoareTripleChecker+Invalid, 9736 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 829 IncrementalHoareTripleChecker+Valid, 8907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:39:39,291 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1386 Valid, 1017 Invalid, 9736 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [829 Valid, 8907 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-03-03 19:39:39,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94704 states. [2022-03-03 19:39:40,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94704 to 67532. [2022-03-03 19:39:40,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67532 states, 67531 states have (on average 2.406183826687003) internal successors, (162492), 67531 states have internal predecessors, (162492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:39:41,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67532 states to 67532 states and 162492 transitions. [2022-03-03 19:39:41,144 INFO L78 Accepts]: Start accepts. Automaton has 67532 states and 162492 transitions. Word has length 59 [2022-03-03 19:39:41,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:39:41,144 INFO L470 AbstractCegarLoop]: Abstraction has 67532 states and 162492 transitions. [2022-03-03 19:39:41,144 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-03-03 19:39:41,144 INFO L276 IsEmpty]: Start isEmpty. Operand 67532 states and 162492 transitions. [2022-03-03 19:39:41,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:39:41,200 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:39:41,201 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-03-03 19:39:41,216 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-03-03 19:39:41,401 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-03-03 19:39:41,402 INFO L402 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:39:41,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:39:41,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1300336407, now seen corresponding path program 69 times [2022-03-03 19:39:41,403 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:39:41,403 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923458026] [2022-03-03 19:39:41,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:39:41,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:39:41,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:39:41,840 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 2 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:41,840 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:39:41,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923458026] [2022-03-03 19:39:41,840 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923458026] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:39:41,840 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1853457634] [2022-03-03 19:39:41,840 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:39:41,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:39:41,841 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:39:41,841 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-03-03 19:39:41,844 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-03-03 19:39:41,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-03-03 19:39:41,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:39:41,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-03 19:39:41,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:39:42,710 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 2 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:42,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:39:46,363 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 6 proven. 236 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:39:46,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1853457634] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:39:46,363 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:39:46,363 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 27, 28] total 69 [2022-03-03 19:39:46,364 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172249131] [2022-03-03 19:39:46,364 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:39:46,364 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-03 19:39:46,364 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:39:46,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-03 19:39:46,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=926, Invalid=3904, Unknown=0, NotChecked=0, Total=4830 [2022-03-03 19:39:46,364 INFO L87 Difference]: Start difference. First operand 67532 states and 162492 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-03-03 19:40:18,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:18,131 INFO L93 Difference]: Finished difference Result 132124 states and 311334 transitions. [2022-03-03 19:40:18,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 277 states. [2022-03-03 19:40:18,132 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-03-03 19:40:18,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:18,452 INFO L225 Difference]: With dead ends: 132124 [2022-03-03 19:40:18,453 INFO L226 Difference]: Without dead ends: 132043 [2022-03-03 19:40:18,456 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 416 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 340 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47946 ImplicationChecksByTransitivity, 28.3s TimeCoverageRelationStatistics Valid=22207, Invalid=94415, Unknown=0, NotChecked=0, Total=116622 [2022-03-03 19:40:18,456 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 1981 mSDsluCounter, 2210 mSDsCounter, 0 mSdLazyCounter, 10770 mSolverCounterSat, 1053 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1981 SdHoareTripleChecker+Valid, 1101 SdHoareTripleChecker+Invalid, 11823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1053 IncrementalHoareTripleChecker+Valid, 10770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:18,456 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1981 Valid, 1101 Invalid, 11823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1053 Valid, 10770 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2022-03-03 19:40:18,585 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132043 states. [2022-03-03 19:40:20,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132043 to 82340. [2022-03-03 19:40:20,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82340 states, 82339 states have (on average 2.4267843913576796) internal successors, (199819), 82339 states have internal predecessors, (199819), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:40:20,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82340 states to 82340 states and 199819 transitions. [2022-03-03 19:40:20,667 INFO L78 Accepts]: Start accepts. Automaton has 82340 states and 199819 transitions. Word has length 59 [2022-03-03 19:40:20,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:20,667 INFO L470 AbstractCegarLoop]: Abstraction has 82340 states and 199819 transitions. [2022-03-03 19:40:20,667 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-03-03 19:40:20,667 INFO L276 IsEmpty]: Start isEmpty. Operand 82340 states and 199819 transitions. [2022-03-03 19:40:21,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:40:21,123 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:21,123 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-03-03 19:40:21,140 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-03-03 19:40:21,335 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-03-03 19:40:21,335 INFO L402 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:40:21,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:21,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1468394253, now seen corresponding path program 70 times [2022-03-03 19:40:21,336 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:21,336 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83447118] [2022-03-03 19:40:21,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:21,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:21,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:21,485 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 81 proven. 152 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-03 19:40:21,486 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:21,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83447118] [2022-03-03 19:40:21,486 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83447118] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:21,486 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223315989] [2022-03-03 19:40:21,486 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:40:21,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:21,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:21,487 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-03-03 19:40:21,488 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-03-03 19:40:21,516 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:40:21,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:21,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 48 conjunts are in the unsatisfiable core [2022-03-03 19:40:21,518 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:22,333 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 56 proven. 176 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-03 19:40:22,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:24,273 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 72 proven. 172 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:24,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223315989] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:24,273 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:24,273 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 24, 29] total 66 [2022-03-03 19:40:24,273 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717809359] [2022-03-03 19:40:24,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:24,274 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 67 states [2022-03-03 19:40:24,274 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:24,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2022-03-03 19:40:24,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=950, Invalid=3472, Unknown=0, NotChecked=0, Total=4422 [2022-03-03 19:40:24,274 INFO L87 Difference]: Start difference. First operand 82340 states and 199819 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-03-03 19:40:45,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:40:45,726 INFO L93 Difference]: Finished difference Result 215111 states and 512154 transitions. [2022-03-03 19:40:45,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 279 states. [2022-03-03 19:40:45,727 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-03-03 19:40:45,727 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:40:46,465 INFO L225 Difference]: With dead ends: 215111 [2022-03-03 19:40:46,466 INFO L226 Difference]: Without dead ends: 214588 [2022-03-03 19:40:46,469 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 339 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57235 ImplicationChecksByTransitivity, 19.6s TimeCoverageRelationStatistics Valid=31204, Invalid=84736, Unknown=0, NotChecked=0, Total=115940 [2022-03-03 19:40:46,469 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 1888 mSDsluCounter, 1313 mSDsCounter, 0 mSdLazyCounter, 3374 mSolverCounterSat, 526 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1888 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 3900 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 526 IncrementalHoareTripleChecker+Valid, 3374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:40:46,469 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1888 Valid, 746 Invalid, 3900 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [526 Valid, 3374 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-03 19:40:46,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214588 states. [2022-03-03 19:40:49,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214588 to 129224. [2022-03-03 19:40:49,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 129224 states, 129223 states have (on average 2.422873637046037) internal successors, (313091), 129223 states have internal predecessors, (313091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:40:50,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129224 states to 129224 states and 313091 transitions. [2022-03-03 19:40:50,509 INFO L78 Accepts]: Start accepts. Automaton has 129224 states and 313091 transitions. Word has length 59 [2022-03-03 19:40:50,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:40:50,509 INFO L470 AbstractCegarLoop]: Abstraction has 129224 states and 313091 transitions. [2022-03-03 19:40:50,510 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-03-03 19:40:50,510 INFO L276 IsEmpty]: Start isEmpty. Operand 129224 states and 313091 transitions. [2022-03-03 19:40:50,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:40:50,770 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:40:50,770 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-03-03 19:40:50,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-03-03 19:40:50,971 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-03-03 19:40:50,971 INFO L402 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:40:50,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:40:50,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1511239347, now seen corresponding path program 71 times [2022-03-03 19:40:50,971 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:40:50,972 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336421048] [2022-03-03 19:40:50,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:40:50,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:40:50,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:40:51,251 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 56 proven. 182 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-03 19:40:51,251 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:40:51,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336421048] [2022-03-03 19:40:51,251 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336421048] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:40:51,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879029696] [2022-03-03 19:40:51,252 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:40:51,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:40:51,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:40:51,253 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-03-03 19:40:51,253 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-03-03 19:40:51,288 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 11 check-sat command(s) [2022-03-03 19:40:51,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:40:51,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-03 19:40:51,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:40:52,031 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 56 proven. 186 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:52,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:40:53,296 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 64 proven. 178 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:40:53,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879029696] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:40:53,296 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:40:53,296 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 28, 28] total 75 [2022-03-03 19:40:53,297 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450941847] [2022-03-03 19:40:53,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:40:53,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-03-03 19:40:53,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:40:53,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-03-03 19:40:53,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=897, Invalid=4803, Unknown=0, NotChecked=0, Total=5700 [2022-03-03 19:40:53,298 INFO L87 Difference]: Start difference. First operand 129224 states and 313091 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-03-03 19:41:02,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:02,893 INFO L93 Difference]: Finished difference Result 233874 states and 555428 transitions. [2022-03-03 19:41:02,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2022-03-03 19:41:02,893 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-03-03 19:41:02,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:03,710 INFO L225 Difference]: With dead ends: 233874 [2022-03-03 19:41:03,710 INFO L226 Difference]: Without dead ends: 232080 [2022-03-03 19:41:03,713 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 386 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 316 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40179 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=21412, Invalid=79394, Unknown=0, NotChecked=0, Total=100806 [2022-03-03 19:41:03,713 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 1186 mSDsluCounter, 1002 mSDsCounter, 0 mSdLazyCounter, 3513 mSolverCounterSat, 363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1186 SdHoareTripleChecker+Valid, 430 SdHoareTripleChecker+Invalid, 3876 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 363 IncrementalHoareTripleChecker+Valid, 3513 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:03,714 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1186 Valid, 430 Invalid, 3876 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [363 Valid, 3513 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-03 19:41:03,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232080 states. [2022-03-03 19:41:06,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232080 to 119339. [2022-03-03 19:41:06,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119339 states, 119338 states have (on average 2.4176540582211867) internal successors, (288518), 119338 states have internal predecessors, (288518), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:07,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119339 states to 119339 states and 288518 transitions. [2022-03-03 19:41:07,356 INFO L78 Accepts]: Start accepts. Automaton has 119339 states and 288518 transitions. Word has length 59 [2022-03-03 19:41:07,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:07,356 INFO L470 AbstractCegarLoop]: Abstraction has 119339 states and 288518 transitions. [2022-03-03 19:41:07,356 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-03-03 19:41:07,356 INFO L276 IsEmpty]: Start isEmpty. Operand 119339 states and 288518 transitions. [2022-03-03 19:41:07,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-03 19:41:07,673 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:07,673 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-03-03 19:41:07,689 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-03-03 19:41:07,873 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-03-03 19:41:07,874 INFO L402 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:41:07,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:07,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1565601971, now seen corresponding path program 72 times [2022-03-03 19:41:07,874 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:07,874 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149230207] [2022-03-03 19:41:07,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:07,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:07,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:08,158 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 72 proven. 170 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:08,158 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:08,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149230207] [2022-03-03 19:41:08,158 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149230207] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:08,158 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195561934] [2022-03-03 19:41:08,158 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:41:08,159 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:08,159 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:08,160 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-03-03 19:41:08,160 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-03-03 19:41:08,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-03 19:41:08,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:08,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-03 19:41:08,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:08,964 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 72 proven. 170 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:08,964 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:10,038 INFO L134 CoverageAnalysis]: Checked inductivity of 242 backedges. 81 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:10,038 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195561934] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:10,038 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:10,038 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 28] total 77 [2022-03-03 19:41:10,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250305006] [2022-03-03 19:41:10,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:10,039 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 78 states [2022-03-03 19:41:10,039 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:10,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2022-03-03 19:41:10,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=968, Invalid=5038, Unknown=0, NotChecked=0, Total=6006 [2022-03-03 19:41:10,040 INFO L87 Difference]: Start difference. First operand 119339 states and 288518 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-03-03 19:41:19,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:19,653 INFO L93 Difference]: Finished difference Result 158204 states and 376205 transitions. [2022-03-03 19:41:19,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 257 states. [2022-03-03 19:41:19,654 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-03-03 19:41:19,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:20,054 INFO L225 Difference]: With dead ends: 158204 [2022-03-03 19:41:20,054 INFO L226 Difference]: Without dead ends: 156650 [2022-03-03 19:41:20,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 67 SyntacticMatches, 1 SemanticMatches, 328 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43255 ImplicationChecksByTransitivity, 7.8s TimeCoverageRelationStatistics Valid=23503, Invalid=85067, Unknown=0, NotChecked=0, Total=108570 [2022-03-03 19:41:20,058 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 1118 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 3540 mSolverCounterSat, 313 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1118 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 3853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 313 IncrementalHoareTripleChecker+Valid, 3540 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:20,058 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1118 Valid, 462 Invalid, 3853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [313 Valid, 3540 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-03 19:41:20,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156650 states. [2022-03-03 19:41:22,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156650 to 109578. [2022-03-03 19:41:22,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109578 states, 109577 states have (on average 2.4051306387289304) internal successors, (263547), 109577 states have internal predecessors, (263547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:23,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109578 states to 109578 states and 263547 transitions. [2022-03-03 19:41:23,172 INFO L78 Accepts]: Start accepts. Automaton has 109578 states and 263547 transitions. Word has length 59 [2022-03-03 19:41:23,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:23,172 INFO L470 AbstractCegarLoop]: Abstraction has 109578 states and 263547 transitions. [2022-03-03 19:41:23,173 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-03-03 19:41:23,173 INFO L276 IsEmpty]: Start isEmpty. Operand 109578 states and 263547 transitions. [2022-03-03 19:41:23,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-03 19:41:23,268 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:23,268 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-03-03 19:41:23,285 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-03-03 19:41:23,469 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-03-03 19:41:23,469 INFO L402 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:41:23,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:23,469 INFO L85 PathProgramCache]: Analyzing trace with hash 218506875, now seen corresponding path program 73 times [2022-03-03 19:41:23,469 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:23,469 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060556133] [2022-03-03 19:41:23,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:23,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:23,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:23,769 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:23,770 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:23,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060556133] [2022-03-03 19:41:23,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060556133] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:23,770 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38773325] [2022-03-03 19:41:23,770 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:41:23,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:23,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:23,771 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-03-03 19:41:23,772 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-03-03 19:41:23,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:23,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:41:23,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:24,755 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 121 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:24,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:25,770 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 132 proven. 133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:25,770 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38773325] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:25,770 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:25,770 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 29, 28] total 78 [2022-03-03 19:41:25,770 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339654336] [2022-03-03 19:41:25,770 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:25,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2022-03-03 19:41:25,771 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:25,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2022-03-03 19:41:25,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1143, Invalid=5019, Unknown=0, NotChecked=0, Total=6162 [2022-03-03 19:41:25,771 INFO L87 Difference]: Start difference. First operand 109578 states and 263547 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-03-03 19:41:35,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:35,991 INFO L93 Difference]: Finished difference Result 115472 states and 275268 transitions. [2022-03-03 19:41:35,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 278 states. [2022-03-03 19:41:35,991 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-03-03 19:41:35,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:36,271 INFO L225 Difference]: With dead ends: 115472 [2022-03-03 19:41:36,271 INFO L226 Difference]: Without dead ends: 114281 [2022-03-03 19:41:36,275 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 70 SyntacticMatches, 1 SemanticMatches, 350 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48991 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=30076, Invalid=93476, Unknown=0, NotChecked=0, Total=123552 [2022-03-03 19:41:36,275 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 1278 mSDsluCounter, 850 mSDsCounter, 0 mSdLazyCounter, 2531 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1278 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 2749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 2531 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:36,276 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1278 Valid, 376 Invalid, 2749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 2531 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-03 19:41:36,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114281 states. [2022-03-03 19:41:38,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114281 to 109425. [2022-03-03 19:41:38,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109425 states, 109424 states have (on average 2.404646147097529) internal successors, (263126), 109424 states have internal predecessors, (263126), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:38,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109425 states to 109425 states and 263126 transitions. [2022-03-03 19:41:38,822 INFO L78 Accepts]: Start accepts. Automaton has 109425 states and 263126 transitions. Word has length 61 [2022-03-03 19:41:38,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:38,823 INFO L470 AbstractCegarLoop]: Abstraction has 109425 states and 263126 transitions. [2022-03-03 19:41:38,823 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-03-03 19:41:38,823 INFO L276 IsEmpty]: Start isEmpty. Operand 109425 states and 263126 transitions. [2022-03-03 19:41:38,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-03 19:41:38,901 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:38,901 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-03-03 19:41:38,916 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-03-03 19:41:39,101 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-03-03 19:41:39,101 INFO L402 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:41:39,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:39,102 INFO L85 PathProgramCache]: Analyzing trace with hash 970555797, now seen corresponding path program 74 times [2022-03-03 19:41:39,102 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:39,102 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126050167] [2022-03-03 19:41:39,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:39,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:39,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:39,272 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 133 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:39,273 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:39,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126050167] [2022-03-03 19:41:39,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [126050167] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:39,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824084030] [2022-03-03 19:41:39,273 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-03 19:41:39,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:39,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:39,274 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-03-03 19:41:39,274 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-03-03 19:41:39,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-03 19:41:39,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:39,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-03 19:41:39,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:40,291 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 133 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:40,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:41,299 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 144 proven. 121 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:41,299 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824084030] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:41,299 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:41,299 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 28, 27] total 65 [2022-03-03 19:41:41,299 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [541724656] [2022-03-03 19:41:41,299 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:41,300 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-03 19:41:41,300 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:41,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-03 19:41:41,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1025, Invalid=3265, Unknown=0, NotChecked=0, Total=4290 [2022-03-03 19:41:41,300 INFO L87 Difference]: Start difference. First operand 109425 states and 263126 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-03-03 19:41:47,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:41:47,388 INFO L93 Difference]: Finished difference Result 111886 states and 268149 transitions. [2022-03-03 19:41:47,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 199 states. [2022-03-03 19:41:47,388 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-03-03 19:41:47,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:41:47,650 INFO L225 Difference]: With dead ends: 111886 [2022-03-03 19:41:47,650 INFO L226 Difference]: Without dead ends: 111882 [2022-03-03 19:41:47,653 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 82 SyntacticMatches, 1 SemanticMatches, 258 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25401 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=17508, Invalid=49832, Unknown=0, NotChecked=0, Total=67340 [2022-03-03 19:41:47,653 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 523 mSDsluCounter, 423 mSDsCounter, 0 mSdLazyCounter, 1825 mSolverCounterSat, 104 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 1929 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 104 IncrementalHoareTripleChecker+Valid, 1825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-03 19:41:47,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [523 Valid, 192 Invalid, 1929 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [104 Valid, 1825 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-03 19:41:47,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111882 states. [2022-03-03 19:41:49,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111882 to 109293. [2022-03-03 19:41:49,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109293 states, 109292 states have (on average 2.405107418658273) internal successors, (262859), 109292 states have internal predecessors, (262859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:41:50,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109293 states to 109293 states and 262859 transitions. [2022-03-03 19:41:50,144 INFO L78 Accepts]: Start accepts. Automaton has 109293 states and 262859 transitions. Word has length 61 [2022-03-03 19:41:50,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:41:50,144 INFO L470 AbstractCegarLoop]: Abstraction has 109293 states and 262859 transitions. [2022-03-03 19:41:50,145 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-03-03 19:41:50,145 INFO L276 IsEmpty]: Start isEmpty. Operand 109293 states and 262859 transitions. [2022-03-03 19:41:50,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-03 19:41:50,226 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:41:50,226 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-03-03 19:41:50,245 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-03-03 19:41:50,426 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-03-03 19:41:50,426 INFO L402 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:41:50,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:41:50,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1163558027, now seen corresponding path program 75 times [2022-03-03 19:41:50,427 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:41:50,427 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087482720] [2022-03-03 19:41:50,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:41:50,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:41:50,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:41:50,618 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 99 proven. 155 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-03-03 19:41:50,618 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:41:50,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087482720] [2022-03-03 19:41:50,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087482720] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:41:50,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292158698] [2022-03-03 19:41:50,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-03 19:41:50,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:41:50,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:41:50,619 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-03-03 19:41:50,620 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-03-03 19:41:50,652 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-03 19:41:50,653 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:41:50,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 50 conjunts are in the unsatisfiable core [2022-03-03 19:41:50,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:41:51,630 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 56 proven. 207 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-03 19:41:51,631 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:41:53,294 INFO L134 CoverageAnalysis]: Checked inductivity of 265 backedges. 72 proven. 193 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:41:53,294 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292158698] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:41:53,294 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:41:53,294 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 27, 30] total 73 [2022-03-03 19:41:53,295 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801374467] [2022-03-03 19:41:53,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:41:53,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-03-03 19:41:53,295 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:41:53,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-03-03 19:41:53,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=971, Invalid=4431, Unknown=0, NotChecked=0, Total=5402 [2022-03-03 19:41:53,295 INFO L87 Difference]: Start difference. First operand 109293 states and 262859 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-03-03 19:42:06,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:06,411 INFO L93 Difference]: Finished difference Result 249967 states and 589663 transitions. [2022-03-03 19:42:06,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 247 states. [2022-03-03 19:42:06,411 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-03-03 19:42:06,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:07,084 INFO L225 Difference]: With dead ends: 249967 [2022-03-03 19:42:07,084 INFO L226 Difference]: Without dead ends: 249514 [2022-03-03 19:42:07,087 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 314 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42883 ImplicationChecksByTransitivity, 11.0s TimeCoverageRelationStatistics Valid=23732, Invalid=75808, Unknown=0, NotChecked=0, Total=99540 [2022-03-03 19:42:07,088 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 1137 mSDsluCounter, 972 mSDsCounter, 0 mSdLazyCounter, 3928 mSolverCounterSat, 465 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1137 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 4393 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 465 IncrementalHoareTripleChecker+Valid, 3928 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:07,088 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1137 Valid, 491 Invalid, 4393 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [465 Valid, 3928 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-03 19:42:07,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 249514 states. [2022-03-03 19:42:10,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 249514 to 110936. [2022-03-03 19:42:10,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110936 states, 110935 states have (on average 2.4123856312254923) internal successors, (267618), 110935 states have internal predecessors, (267618), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:10,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110936 states to 110936 states and 267618 transitions. [2022-03-03 19:42:10,954 INFO L78 Accepts]: Start accepts. Automaton has 110936 states and 267618 transitions. Word has length 61 [2022-03-03 19:42:10,954 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:10,955 INFO L470 AbstractCegarLoop]: Abstraction has 110936 states and 267618 transitions. [2022-03-03 19:42:10,955 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-03-03 19:42:10,955 INFO L276 IsEmpty]: Start isEmpty. Operand 110936 states and 267618 transitions. [2022-03-03 19:42:11,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-03 19:42:11,044 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:11,044 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-03-03 19:42:11,063 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-03-03 19:42:11,245 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-03-03 19:42:11,245 INFO L402 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:42:11,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:11,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1391515015, now seen corresponding path program 76 times [2022-03-03 19:42:11,245 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:11,245 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999164823] [2022-03-03 19:42:11,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:11,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:11,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:11,645 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 1 proven. 287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:11,645 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:11,645 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999164823] [2022-03-03 19:42:11,645 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999164823] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:11,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820565716] [2022-03-03 19:42:11,646 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-03 19:42:11,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:11,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:11,647 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-03-03 19:42:11,647 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-03-03 19:42:11,678 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-03 19:42:11,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:42:11,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-03 19:42:11,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:11,853 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:11,853 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:12,941 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 144 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:12,941 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820565716] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:12,941 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:12,941 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 27] total 39 [2022-03-03 19:42:12,941 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974027661] [2022-03-03 19:42:12,941 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:12,941 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-03 19:42:12,942 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:12,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-03 19:42:12,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=375, Invalid=1107, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:42:12,942 INFO L87 Difference]: Start difference. First operand 110936 states and 267618 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-03-03 19:42:13,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:42:13,947 INFO L93 Difference]: Finished difference Result 130966 states and 318689 transitions. [2022-03-03 19:42:13,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-03 19:42:13,947 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-03-03 19:42:13,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:42:14,242 INFO L225 Difference]: With dead ends: 130966 [2022-03-03 19:42:14,243 INFO L226 Difference]: Without dead ends: 130879 [2022-03-03 19:42:14,243 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 110 SyntacticMatches, 4 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=375, Invalid=1107, Unknown=0, NotChecked=0, Total=1482 [2022-03-03 19:42:14,243 INFO L933 BasicCegarLoop]: 95 mSDtfsCounter, 667 mSDsluCounter, 1826 mSDsCounter, 0 mSdLazyCounter, 1153 mSolverCounterSat, 149 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 667 SdHoareTripleChecker+Valid, 1378 SdHoareTripleChecker+Invalid, 1302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-03 19:42:14,243 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [667 Valid, 1378 Invalid, 1302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1153 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-03 19:42:14,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 130879 states. [2022-03-03 19:42:16,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 130879 to 130255. [2022-03-03 19:42:16,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130255 states, 130254 states have (on average 2.4369232422804674) internal successors, (317419), 130254 states have internal predecessors, (317419), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:42:17,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130255 states to 130255 states and 317419 transitions. [2022-03-03 19:42:17,327 INFO L78 Accepts]: Start accepts. Automaton has 130255 states and 317419 transitions. Word has length 63 [2022-03-03 19:42:17,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:42:17,327 INFO L470 AbstractCegarLoop]: Abstraction has 130255 states and 317419 transitions. [2022-03-03 19:42:17,327 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-03-03 19:42:17,327 INFO L276 IsEmpty]: Start isEmpty. Operand 130255 states and 317419 transitions. [2022-03-03 19:42:17,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-03 19:42:17,429 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:42:17,429 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-03-03 19:42:17,444 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-03-03 19:42:17,629 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-03-03 19:42:17,630 INFO L402 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:42:17,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:42:17,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1351434417, now seen corresponding path program 77 times [2022-03-03 19:42:17,630 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:42:17,630 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018699623] [2022-03-03 19:42:17,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:42:17,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:42:17,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:42:18,168 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:18,168 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:42:18,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018699623] [2022-03-03 19:42:18,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018699623] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:42:18,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561272180] [2022-03-03 19:42:18,169 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-03 19:42:18,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:42:18,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:42:18,170 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-03-03 19:42:18,170 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-03-03 19:42:18,205 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 15 check-sat command(s) [2022-03-03 19:42:18,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:42:18,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 73 conjunts are in the unsatisfiable core [2022-03-03 19:42:18,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:42:19,154 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 0 proven. 288 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:19,155 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:42:25,211 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 1 proven. 287 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:42:25,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561272180] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:42:25,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:42:25,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 30, 30] total 74 [2022-03-03 19:42:25,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470584348] [2022-03-03 19:42:25,212 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:42:25,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-03-03 19:42:25,212 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:42:25,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-03-03 19:42:25,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1158, Invalid=4392, Unknown=0, NotChecked=0, Total=5550 [2022-03-03 19:42:25,213 INFO L87 Difference]: Start difference. First operand 130255 states and 317419 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) [2022-03-03 19:43:03,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:03,894 INFO L93 Difference]: Finished difference Result 225731 states and 540537 transitions. [2022-03-03 19:43:03,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2022-03-03 19:43:03,894 INFO L78 Accepts]: Start accepts. Automaton has 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) Word has length 63 [2022-03-03 19:43:03,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:04,519 INFO L225 Difference]: With dead ends: 225731 [2022-03-03 19:43:04,519 INFO L226 Difference]: Without dead ends: 225686 [2022-03-03 19:43:04,522 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 376 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 295 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34219 ImplicationChecksByTransitivity, 34.7s TimeCoverageRelationStatistics Valid=16938, Invalid=70974, Unknown=0, NotChecked=0, Total=87912 [2022-03-03 19:43:04,522 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 2250 mSDsluCounter, 3693 mSDsCounter, 0 mSdLazyCounter, 13273 mSolverCounterSat, 1010 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2250 SdHoareTripleChecker+Valid, 1952 SdHoareTripleChecker+Invalid, 14283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1010 IncrementalHoareTripleChecker+Valid, 13273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:04,522 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2250 Valid, 1952 Invalid, 14283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1010 Valid, 13273 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-03-03 19:43:04,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225686 states. [2022-03-03 19:43:08,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225686 to 162327. [2022-03-03 19:43:08,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162327 states, 162326 states have (on average 2.4435087416680012) internal successors, (396645), 162326 states have internal predecessors, (396645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:09,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162327 states to 162327 states and 396645 transitions. [2022-03-03 19:43:09,384 INFO L78 Accepts]: Start accepts. Automaton has 162327 states and 396645 transitions. Word has length 63 [2022-03-03 19:43:09,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:09,384 INFO L470 AbstractCegarLoop]: Abstraction has 162327 states and 396645 transitions. [2022-03-03 19:43:09,384 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has 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) [2022-03-03 19:43:09,384 INFO L276 IsEmpty]: Start isEmpty. Operand 162327 states and 396645 transitions. [2022-03-03 19:43:09,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-03 19:43:09,485 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:09,485 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-03-03 19:43:09,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Forceful destruction successful, exit code 0 [2022-03-03 19:43:09,685 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-03-03 19:43:09,686 INFO L402 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:43:09,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:09,686 INFO L85 PathProgramCache]: Analyzing trace with hash -2081800327, now seen corresponding path program 78 times [2022-03-03 19:43:09,686 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:09,686 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589435212] [2022-03-03 19:43:09,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:09,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:09,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:10,029 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 23 proven. 265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:10,029 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:10,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589435212] [2022-03-03 19:43:10,029 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589435212] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:10,029 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1706718035] [2022-03-03 19:43:10,029 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-03 19:43:10,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:10,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:10,031 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:43:10,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-03-03 19:43:10,068 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 15 check-sat command(s) [2022-03-03 19:43:10,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-03 19:43:10,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-03 19:43:10,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:11,264 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 23 proven. 265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:11,264 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:17,053 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 34 proven. 254 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:17,053 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1706718035] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:17,053 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:17,053 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 30, 30] total 73 [2022-03-03 19:43:17,053 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [191088583] [2022-03-03 19:43:17,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:17,053 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2022-03-03 19:43:17,053 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:17,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2022-03-03 19:43:17,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1270, Invalid=4132, Unknown=0, NotChecked=0, Total=5402 [2022-03-03 19:43:17,054 INFO L87 Difference]: Start difference. First operand 162327 states and 396645 transitions. Second operand has 74 states, 74 states have (on average 2.2837837837837838) internal successors, (169), 73 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:43,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-03 19:43:43,687 INFO L93 Difference]: Finished difference Result 184500 states and 451193 transitions. [2022-03-03 19:43:43,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-03-03 19:43:43,688 INFO L78 Accepts]: Start accepts. Automaton has has 74 states, 74 states have (on average 2.2837837837837838) internal successors, (169), 73 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have 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-03-03 19:43:43,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-03 19:43:44,355 INFO L225 Difference]: With dead ends: 184500 [2022-03-03 19:43:44,355 INFO L226 Difference]: Without dead ends: 184476 [2022-03-03 19:43:44,357 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 321 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 240 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21664 ImplicationChecksByTransitivity, 24.0s TimeCoverageRelationStatistics Valid=13703, Invalid=44619, Unknown=0, NotChecked=0, Total=58322 [2022-03-03 19:43:44,357 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 1746 mSDsluCounter, 2518 mSDsCounter, 0 mSdLazyCounter, 11370 mSolverCounterSat, 858 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1746 SdHoareTripleChecker+Valid, 1259 SdHoareTripleChecker+Invalid, 12228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 858 IncrementalHoareTripleChecker+Valid, 11370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-03-03 19:43:44,358 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1746 Valid, 1259 Invalid, 12228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [858 Valid, 11370 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-03-03 19:43:44,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184476 states. [2022-03-03 19:43:47,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184476 to 140233. [2022-03-03 19:43:47,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140233 states, 140232 states have (on average 2.4315776712875805) internal successors, (340985), 140232 states have internal predecessors, (340985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:48,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140233 states to 140233 states and 340985 transitions. [2022-03-03 19:43:48,042 INFO L78 Accepts]: Start accepts. Automaton has 140233 states and 340985 transitions. Word has length 63 [2022-03-03 19:43:48,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-03 19:43:48,042 INFO L470 AbstractCegarLoop]: Abstraction has 140233 states and 340985 transitions. [2022-03-03 19:43:48,042 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 2.2837837837837838) internal successors, (169), 73 states have internal predecessors, (169), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-03 19:43:48,042 INFO L276 IsEmpty]: Start isEmpty. Operand 140233 states and 340985 transitions. [2022-03-03 19:43:48,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-03 19:43:48,146 INFO L506 BasicCegarLoop]: Found error trace [2022-03-03 19:43:48,146 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-03-03 19:43:48,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Forceful destruction successful, exit code 0 [2022-03-03 19:43:48,347 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:48,347 INFO L402 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-03 19:43:48,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-03 19:43:48,347 INFO L85 PathProgramCache]: Analyzing trace with hash 2077265363, now seen corresponding path program 79 times [2022-03-03 19:43:48,347 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-03 19:43:48,347 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130718550] [2022-03-03 19:43:48,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-03 19:43:48,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-03 19:43:48,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:48,969 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 2 proven. 286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:48,969 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-03 19:43:48,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130718550] [2022-03-03 19:43:48,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130718550] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-03 19:43:48,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673796602] [2022-03-03 19:43:48,969 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-03 19:43:48,969 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:43:48,969 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-03 19:43:48,970 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-03 19:43:48,971 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-03-03 19:43:49,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-03 19:43:49,001 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 70 conjunts are in the unsatisfiable core [2022-03-03 19:43:49,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-03 19:43:49,938 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 2 proven. 286 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:49,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-03 19:43:54,632 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 6 proven. 282 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-03 19:43:54,632 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673796602] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-03 19:43:54,632 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-03 19:43:54,632 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 29, 31] total 76 [2022-03-03 19:43:54,632 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400135791] [2022-03-03 19:43:54,632 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-03 19:43:54,632 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 77 states [2022-03-03 19:43:54,632 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-03 19:43:54,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2022-03-03 19:43:54,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1110, Invalid=4742, Unknown=0, NotChecked=0, Total=5852 [2022-03-03 19:43:54,633 INFO L87 Difference]: Start difference. First operand 140233 states and 340985 transitions. Second operand has 77 states, 77 states have (on average 2.311688311688312) internal successors, (178), 76 states have internal predecessors, (178), 0 states have call successors, (0), 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-03-03 19:44:04,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 145 states. [2022-03-03 19:44:04,832 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 215 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15375 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=8675, Invalid=38197, Unknown=0, NotChecked=0, Total=46872 [2022-03-03 19:44:04,832 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 1388 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 5585 mSolverCounterSat, 921 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1388 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 6506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 921 IncrementalHoareTripleChecker+Valid, 5585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-03 19:44:04,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1388 Valid, 49 Invalid, 6506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [921 Valid, 5585 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-03 19:44:04,833 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-03 19:44:04,838 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-03 19:44:04,838 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-03-03 19:44:04,848 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Forceful destruction successful, exit code 0 [2022-03-03 19:44:05,033 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-03 19:44:05,033 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (140233states) and FLOYD_HOARE automaton (currently 145 states, 77 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 217 known predicates. [2022-03-03 19:44:05,035 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-03 19:44:05,035 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-03 19:44:05,037 INFO L732 BasicCegarLoop]: Path program histogram: [79, 1, 1] [2022-03-03 19:44:05,038 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-03 19:44:05,038 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-03 19:44:05,044 INFO L202 PluginConnector]: Adding new model nonblocking-cntr.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.03 07:44:05 BasicIcfg [2022-03-03 19:44:05,044 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-03 19:44:05,044 INFO L158 Benchmark]: Toolchain (without parser) took 732753.13ms. Allocated memory was 197.1MB in the beginning and 6.7GB in the end (delta: 6.5GB). Free memory was 161.5MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 4.9GB. Max. memory is 8.0GB. [2022-03-03 19:44:05,044 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 197.1MB. Free memory is still 162.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-03 19:44:05,044 INFO L158 Benchmark]: Boogie Procedure Inliner took 18.66ms. Allocated memory is still 197.1MB. Free memory was 161.5MB in the beginning and 159.9MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-03-03 19:44:05,044 INFO L158 Benchmark]: Boogie Preprocessor took 12.28ms. Allocated memory is still 197.1MB. Free memory was 159.9MB in the beginning and 159.0MB in the end (delta: 905.0kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-03 19:44:05,044 INFO L158 Benchmark]: RCFGBuilder took 175.56ms. Allocated memory is still 197.1MB. Free memory was 159.0MB in the beginning and 150.2MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. [2022-03-03 19:44:05,044 INFO L158 Benchmark]: TraceAbstraction took 732542.42ms. Allocated memory was 197.1MB in the beginning and 6.7GB in the end (delta: 6.5GB). Free memory was 149.6MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 4.9GB. Max. memory is 8.0GB. [2022-03-03 19:44:05,045 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 197.1MB. Free memory is still 162.6MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 18.66ms. Allocated memory is still 197.1MB. Free memory was 161.5MB in the beginning and 159.9MB in the end (delta: 1.6MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 12.28ms. Allocated memory is still 197.1MB. Free memory was 159.9MB in the beginning and 159.0MB in the end (delta: 905.0kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 175.56ms. Allocated memory is still 197.1MB. Free memory was 159.0MB in the beginning and 150.2MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 8.0GB. * TraceAbstraction took 732542.42ms. Allocated memory was 197.1MB in the beginning and 6.7GB in the end (delta: 6.5GB). Free memory was 149.6MB in the beginning and 1.8GB in the end (delta: -1.6GB). Peak memory consumption was 4.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 (140233states) and FLOYD_HOARE automaton (currently 145 states, 77 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 217 known predicates. - 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 (140233states) and FLOYD_HOARE automaton (currently 145 states, 77 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 217 known predicates. - 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 (140233states) and FLOYD_HOARE automaton (currently 145 states, 77 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 217 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 32 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 732.4s, OverallIterations: 81, TraceHistogramMax: 12, PathProgramHistogramMax: 79, EmptinessCheckTime: 2.9s, AutomataDifference: 513.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 57225 SdHoareTripleChecker+Valid, 76.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 57225 mSDsluCounter, 34229 SdHoareTripleChecker+Invalid, 64.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 61865 mSDsCounter, 20726 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 185425 IncrementalHoareTripleChecker+Invalid, 206151 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 20726 mSolverCounterUnsat, 2161 mSDtfsCounter, 185425 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 17367 GetRequests, 4631 SyntacticMatches, 115 SemanticMatches, 12620 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1170605 ImplicationChecksByTransitivity, 452.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=162327occurred in iteration=79, InterpolantAutomatonStates: 9438, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 57.4s AutomataMinimizationTime, 80 MinimizatonAttempts, 1083426 StatesRemovedByMinimization, 80 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 138.5s InterpolantComputationTime, 6914 NumberOfCodeBlocks, 6914 NumberOfCodeBlocksAsserted, 502 NumberOfCheckSat, 10116 ConstructedInterpolants, 0 QuantifiedInterpolants, 148532 SizeOfPredicates, 585 NumberOfNonLiveVariables, 7931 ConjunctsInSsa, 2785 ConjunctsInUnsatCore, 239 InterpolantComputations, 2 PerfectInterpolantSequences, 7825/29167 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