/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/figure3.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 17:55:08,719 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 17:55:08,722 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 17:55:08,801 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 17:55:08,801 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 17:55:08,804 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 17:55:08,806 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 17:55:08,809 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 17:55:08,811 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 17:55:08,817 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 17:55:08,818 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 17:55:08,819 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 17:55:08,819 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 17:55:08,821 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 17:55:08,822 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 17:55:08,826 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 17:55:08,827 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 17:55:08,827 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 17:55:08,830 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 17:55:08,836 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 17:55:08,837 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 17:55:08,838 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 17:55:08,840 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 17:55:08,841 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 17:55:08,846 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 17:55:08,847 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 17:55:08,847 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 17:55:08,849 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 17:55:08,849 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 17:55:08,850 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 17:55:08,850 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 17:55:08,851 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 17:55:08,853 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 17:55:08,854 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 17:55:08,855 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 17:55:08,855 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 17:55:08,855 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 17:55:08,856 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 17:55:08,856 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 17:55:08,856 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 17:55:08,857 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 17:55:08,858 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-01 17:55:08,890 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 17:55:08,890 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 17:55:08,890 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 17:55:08,891 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 17:55:08,891 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 17:55:08,892 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 17:55:08,892 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 17:55:08,892 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 17:55:08,892 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 17:55:08,892 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 17:55:08,893 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 17:55:08,893 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 17:55:08,893 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 17:55:08,893 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 17:55:08,894 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 17:55:08,894 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 17:55:08,894 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 17:55:08,894 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 17:55:08,894 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 17:55:08,894 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 17:55:08,894 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 17:55:08,894 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 17:55:08,895 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 17:55:08,896 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 17:55:08,896 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 17:55:08,896 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 17:55:08,896 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 17:55:08,896 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 17:55:08,896 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 17:55:08,896 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 17:55:08,897 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 17:55:08,897 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 17:55:08,897 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 17:55:08,897 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-01 17:55:09,104 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 17:55:09,122 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 17:55:09,124 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 17:55:09,125 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 17:55:09,128 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 17:55:09,129 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure3.wvr.bpl [2022-03-01 17:55:09,129 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/figure3.wvr.bpl' [2022-03-01 17:55:09,153 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 17:55:09,154 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 17:55:09,155 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 17:55:09,155 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 17:55:09,155 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 17:55:09,167 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:55:09" (1/1) ... [2022-03-01 17:55:09,172 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:55:09" (1/1) ... [2022-03-01 17:55:09,178 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 17:55:09,180 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 17:55:09,181 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 17:55:09,182 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 17:55:09,182 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 17:55:09,188 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:55:09" (1/1) ... [2022-03-01 17:55:09,188 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:55:09" (1/1) ... [2022-03-01 17:55:09,189 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:55:09" (1/1) ... [2022-03-01 17:55:09,189 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:55:09" (1/1) ... [2022-03-01 17:55:09,190 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:55:09" (1/1) ... [2022-03-01 17:55:09,192 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:55:09" (1/1) ... [2022-03-01 17:55:09,193 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:55:09" (1/1) ... [2022-03-01 17:55:09,194 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 17:55:09,194 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 17:55:09,195 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 17:55:09,195 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 17:55:09,200 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:55:09" (1/1) ... [2022-03-01 17:55:09,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 17:55:09,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:09,233 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-01 17:55:09,257 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-01 17:55:09,277 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 17:55:09,277 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 17:55:09,277 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 17:55:09,279 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 17:55:09,279 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 17:55:09,279 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 17:55:09,279 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 17:55:09,280 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 17:55:09,280 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 17:55:09,280 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 17:55:09,324 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 17:55:09,326 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 17:55:09,442 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 17:55:09,462 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 17:55:09,462 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-01 17:55:09,464 INFO L202 PluginConnector]: Adding new model figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 05:55:09 BoogieIcfgContainer [2022-03-01 17:55:09,464 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 17:55:09,465 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 17:55:09,465 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 17:55:09,469 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 17:55:09,470 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:55:09" (1/2) ... [2022-03-01 17:55:09,471 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4416589 and model type figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 05:55:09, skipping insertion in model container [2022-03-01 17:55:09,471 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 05:55:09" (2/2) ... [2022-03-01 17:55:09,472 INFO L111 eAbstractionObserver]: Analyzing ICFG figure3.wvr.bpl [2022-03-01 17:55:09,482 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 17:55:09,482 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 17:55:09,482 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 17:55:09,482 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 17:55:09,535 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-01 17:55:09,592 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 17:55:09,598 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-01 17:55:09,602 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-01 17:55:09,613 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 28 places, 23 transitions, 62 flow [2022-03-01 17:55:09,633 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-01 17:55:09,635 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-01 17:55:09,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:55:09,641 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:09,642 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:55:09,643 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:09,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:09,648 INFO L85 PathProgramCache]: Analyzing trace with hash -2028772855, now seen corresponding path program 1 times [2022-03-01 17:55:09,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:09,673 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222871680] [2022-03-01 17:55:09,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:09,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:09,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:09,837 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-01 17:55:09,838 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:09,838 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222871680] [2022-03-01 17:55:09,839 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222871680] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:55:09,839 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:55:09,839 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 17:55:09,840 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189024800] [2022-03-01 17:55:09,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:55:09,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 17:55:09,845 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:09,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 17:55:09,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 17:55:09,903 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 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01 17:55:09,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:09,933 INFO L93 Difference]: Finished difference Result 58 states and 101 transitions. [2022-03-01 17:55:09,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 17:55:09,935 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01 17:55:09,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:09,943 INFO L225 Difference]: With dead ends: 58 [2022-03-01 17:55:09,943 INFO L226 Difference]: Without dead ends: 43 [2022-03-01 17:55:09,945 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 17:55:09,948 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 2 mSDsluCounter, 11 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:09,949 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 21 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:55:09,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-03-01 17:55:09,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 41. [2022-03-01 17:55:09,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41 states, 40 states have (on average 1.8) internal successors, (72), 40 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:09,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 72 transitions. [2022-03-01 17:55:09,978 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 72 transitions. Word has length 15 [2022-03-01 17:55:09,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:09,979 INFO L470 AbstractCegarLoop]: Abstraction has 41 states and 72 transitions. [2022-03-01 17:55:09,979 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 5.0) internal successors, (15), 3 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-01 17:55:09,979 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 72 transitions. [2022-03-01 17:55:09,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:55:09,980 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:09,980 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:55:09,980 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 17:55:09,981 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:09,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:09,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1361272181, now seen corresponding path program 1 times [2022-03-01 17:55:09,982 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:09,982 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264646395] [2022-03-01 17:55:09,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:09,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:09,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:10,156 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:55:10,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:10,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264646395] [2022-03-01 17:55:10,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264646395] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:10,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261138566] [2022-03-01 17:55:10,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:10,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:10,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:10,163 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-01 17:55:10,179 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-01 17:55:10,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:10,201 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 17:55:10,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:10,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:55:10,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:10,456 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:55:10,457 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261138566] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:10,461 INFO L191 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-03-01 17:55:10,461 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 10 [2022-03-01 17:55:10,462 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329487481] [2022-03-01 17:55:10,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:55:10,463 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 17:55:10,464 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:10,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 17:55:10,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:55:10,467 INFO L87 Difference]: Start difference. First operand 41 states and 72 transitions. Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 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-01 17:55:10,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:10,601 INFO L93 Difference]: Finished difference Result 76 states and 127 transitions. [2022-03-01 17:55:10,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:55:10,602 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 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-01 17:55:10,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:10,606 INFO L225 Difference]: With dead ends: 76 [2022-03-01 17:55:10,606 INFO L226 Difference]: Without dead ends: 76 [2022-03-01 17:55:10,607 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 28 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:55:10,609 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 62 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:10,610 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 30 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:55:10,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-03-01 17:55:10,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 46. [2022-03-01 17:55:10,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 45 states have (on average 1.8) internal successors, (81), 45 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:10,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 81 transitions. [2022-03-01 17:55:10,626 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 81 transitions. Word has length 17 [2022-03-01 17:55:10,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:10,627 INFO L470 AbstractCegarLoop]: Abstraction has 46 states and 81 transitions. [2022-03-01 17:55:10,627 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 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-01 17:55:10,627 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 81 transitions. [2022-03-01 17:55:10,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-03-01 17:55:10,628 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:10,628 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:55:10,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-03-01 17:55:10,853 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:10,853 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:10,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:10,854 INFO L85 PathProgramCache]: Analyzing trace with hash 987674481, now seen corresponding path program 2 times [2022-03-01 17:55:10,854 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:10,854 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987512678] [2022-03-01 17:55:10,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:10,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:10,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:10,905 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:55:10,906 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:10,906 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987512678] [2022-03-01 17:55:10,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987512678] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:55:10,907 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:55:10,907 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-01 17:55:10,908 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119276602] [2022-03-01 17:55:10,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:55:10,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 17:55:10,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:10,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 17:55:10,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2022-03-01 17:55:10,909 INFO L87 Difference]: Start difference. First operand 46 states and 81 transitions. Second operand has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 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-01 17:55:10,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:10,994 INFO L93 Difference]: Finished difference Result 51 states and 89 transitions. [2022-03-01 17:55:10,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 17:55:10,994 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 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-01 17:55:10,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:10,995 INFO L225 Difference]: With dead ends: 51 [2022-03-01 17:55:10,995 INFO L226 Difference]: Without dead ends: 49 [2022-03-01 17:55:10,995 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:55:10,998 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 48 mSDsluCounter, 23 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 53 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:10,999 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [48 Valid, 27 Invalid, 53 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:55:11,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-03-01 17:55:11,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 44. [2022-03-01 17:55:11,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 44 states, 43 states have (on average 1.7906976744186047) internal successors, (77), 43 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:11,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 77 transitions. [2022-03-01 17:55:11,011 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 77 transitions. Word has length 17 [2022-03-01 17:55:11,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:11,011 INFO L470 AbstractCegarLoop]: Abstraction has 44 states and 77 transitions. [2022-03-01 17:55:11,011 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 5 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-01 17:55:11,012 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 77 transitions. [2022-03-01 17:55:11,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-03-01 17:55:11,013 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:11,013 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-01 17:55:11,013 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-01 17:55:11,013 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:11,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:11,015 INFO L85 PathProgramCache]: Analyzing trace with hash 859553737, now seen corresponding path program 1 times [2022-03-01 17:55:11,015 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:11,015 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401374541] [2022-03-01 17:55:11,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:11,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:11,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:11,092 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-01 17:55:11,092 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:11,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401374541] [2022-03-01 17:55:11,092 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401374541] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:11,092 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449792584] [2022-03-01 17:55:11,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:11,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:11,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:11,094 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-01 17:55:11,102 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-01 17:55:11,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:11,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 40 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:55:11,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:11,240 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-01 17:55:11,240 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:11,341 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-01 17:55:11,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449792584] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:11,342 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:11,342 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 4 [2022-03-01 17:55:11,342 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864111997] [2022-03-01 17:55:11,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:11,343 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 17:55:11,343 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:11,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 17:55:11,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:55:11,344 INFO L87 Difference]: Start difference. First operand 44 states and 77 transitions. Second operand has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:11,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:11,378 INFO L93 Difference]: Finished difference Result 97 states and 174 transitions. [2022-03-01 17:55:11,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 17:55:11,378 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-03-01 17:55:11,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:11,383 INFO L225 Difference]: With dead ends: 97 [2022-03-01 17:55:11,383 INFO L226 Difference]: Without dead ends: 76 [2022-03-01 17:55:11,383 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:55:11,388 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 11 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:11,389 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 43 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:55:11,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-03-01 17:55:11,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 59. [2022-03-01 17:55:11,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 59 states, 58 states have (on average 1.896551724137931) internal successors, (110), 58 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:11,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 110 transitions. [2022-03-01 17:55:11,395 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 110 transitions. Word has length 19 [2022-03-01 17:55:11,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:11,396 INFO L470 AbstractCegarLoop]: Abstraction has 59 states and 110 transitions. [2022-03-01 17:55:11,396 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.75) internal successors, (19), 4 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:11,396 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 110 transitions. [2022-03-01 17:55:11,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:55:11,397 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:11,397 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-01 17:55:11,415 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-01 17:55:11,607 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-01 17:55:11,608 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:11,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:11,608 INFO L85 PathProgramCache]: Analyzing trace with hash -611520693, now seen corresponding path program 2 times [2022-03-01 17:55:11,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:11,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193729137] [2022-03-01 17:55:11,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:11,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:11,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:11,732 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-01 17:55:11,732 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:11,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193729137] [2022-03-01 17:55:11,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193729137] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:11,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316755904] [2022-03-01 17:55:11,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:55:11,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:11,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:11,734 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-01 17:55:11,740 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-01 17:55:11,778 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:55:11,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:11,779 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:55:11,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:11,951 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-01 17:55:11,952 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:12,072 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-01 17:55:12,072 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316755904] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:12,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:12,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 15 [2022-03-01 17:55:12,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877922387] [2022-03-01 17:55:12,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:12,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:55:12,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:12,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:55:12,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:55:12,075 INFO L87 Difference]: Start difference. First operand 59 states and 110 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:12,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:12,516 INFO L93 Difference]: Finished difference Result 184 states and 330 transitions. [2022-03-01 17:55:12,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 17:55:12,517 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2022-03-01 17:55:12,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:12,518 INFO L225 Difference]: With dead ends: 184 [2022-03-01 17:55:12,518 INFO L226 Difference]: Without dead ends: 178 [2022-03-01 17:55:12,519 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 238 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=300, Invalid=756, Unknown=0, NotChecked=0, Total=1056 [2022-03-01 17:55:12,520 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 186 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 94 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:12,520 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [186 Valid, 94 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:55:12,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178 states. [2022-03-01 17:55:12,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178 to 68. [2022-03-01 17:55:12,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 1.9402985074626866) internal successors, (130), 67 states have internal predecessors, (130), 0 states have call successors, (0), 0 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-01 17:55:12,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 130 transitions. [2022-03-01 17:55:12,540 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 130 transitions. Word has length 21 [2022-03-01 17:55:12,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:12,540 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 130 transitions. [2022-03-01 17:55:12,540 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 15 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:12,540 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 130 transitions. [2022-03-01 17:55:12,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-03-01 17:55:12,541 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:12,541 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-01 17:55:12,570 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-01 17:55:12,767 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-01 17:55:12,768 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:12,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:12,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1341886603, now seen corresponding path program 3 times [2022-03-01 17:55:12,769 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:12,769 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906133790] [2022-03-01 17:55:12,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:12,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:12,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:12,844 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-01 17:55:12,844 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:12,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906133790] [2022-03-01 17:55:12,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906133790] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:12,844 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291758076] [2022-03-01 17:55:12,845 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:55:12,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:12,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:12,846 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-01 17:55:12,854 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-01 17:55:12,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:55:12,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:12,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 17:55:12,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:13,071 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-01 17:55:13,071 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:13,180 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-01 17:55:13,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291758076] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:13,180 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:13,180 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7, 7] total 14 [2022-03-01 17:55:13,180 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810976607] [2022-03-01 17:55:13,180 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:13,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:55:13,181 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:13,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:55:13,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:55:13,182 INFO L87 Difference]: Start difference. First operand 68 states and 130 transitions. Second operand has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 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-01 17:55:13,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:13,480 INFO L93 Difference]: Finished difference Result 146 states and 268 transitions. [2022-03-01 17:55:13,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:55:13,480 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have 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-01 17:55:13,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:13,481 INFO L225 Difference]: With dead ends: 146 [2022-03-01 17:55:13,481 INFO L226 Difference]: Without dead ends: 142 [2022-03-01 17:55:13,482 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 190 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=259, Invalid=553, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:55:13,483 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 132 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 164 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 202 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 164 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:13,483 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 54 Invalid, 202 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 164 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:55:13,484 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 142 states. [2022-03-01 17:55:13,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 142 to 67. [2022-03-01 17:55:13,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 1.9242424242424243) internal successors, (127), 66 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-01 17:55:13,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 127 transitions. [2022-03-01 17:55:13,487 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 127 transitions. Word has length 21 [2022-03-01 17:55:13,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:13,488 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 127 transitions. [2022-03-01 17:55:13,488 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 14 states have internal predecessors, (41), 0 states have call successors, (0), 0 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-01 17:55:13,488 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 127 transitions. [2022-03-01 17:55:13,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-01 17:55:13,489 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:13,489 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-01 17:55:13,516 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-01 17:55:13,689 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-01 17:55:13,689 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:13,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:13,690 INFO L85 PathProgramCache]: Analyzing trace with hash -183772023, now seen corresponding path program 4 times [2022-03-01 17:55:13,690 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:13,690 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518052959] [2022-03-01 17:55:13,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:13,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:13,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:13,747 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-01 17:55:13,747 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:13,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518052959] [2022-03-01 17:55:13,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518052959] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:13,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1448256955] [2022-03-01 17:55:13,748 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:55:13,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:13,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:13,749 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-01 17:55:13,751 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-01 17:55:13,782 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:55:13,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:13,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-01 17:55:13,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:13,887 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-01 17:55:13,888 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:13,969 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-01 17:55:13,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1448256955] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:13,969 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:13,969 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2022-03-01 17:55:13,969 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196577584] [2022-03-01 17:55:13,970 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:13,970 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 17:55:13,970 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:13,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 17:55:13,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:55:13,971 INFO L87 Difference]: Start difference. First operand 67 states and 127 transitions. Second operand has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 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-01 17:55:14,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:14,005 INFO L93 Difference]: Finished difference Result 163 states and 310 transitions. [2022-03-01 17:55:14,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 17:55:14,006 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have 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-01 17:55:14,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:14,007 INFO L225 Difference]: With dead ends: 163 [2022-03-01 17:55:14,007 INFO L226 Difference]: Without dead ends: 136 [2022-03-01 17:55:14,007 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 45 SyntacticMatches, 3 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:55:14,008 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 20 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 62 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:14,008 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 81 Invalid, 62 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:55:14,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2022-03-01 17:55:14,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 106. [2022-03-01 17:55:14,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.038095238095238) internal successors, (214), 105 states have internal predecessors, (214), 0 states have call successors, (0), 0 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-01 17:55:14,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 214 transitions. [2022-03-01 17:55:14,013 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 214 transitions. Word has length 23 [2022-03-01 17:55:14,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:14,013 INFO L470 AbstractCegarLoop]: Abstraction has 106 states and 214 transitions. [2022-03-01 17:55:14,013 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.6) internal successors, (23), 5 states have internal predecessors, (23), 0 states have call successors, (0), 0 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-01 17:55:14,013 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 214 transitions. [2022-03-01 17:55:14,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:55:14,014 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:14,014 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-01 17:55:14,041 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-01 17:55:14,232 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-01 17:55:14,232 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:14,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:14,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1437238517, now seen corresponding path program 5 times [2022-03-01 17:55:14,233 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:14,233 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101468578] [2022-03-01 17:55:14,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:14,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:14,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:14,341 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-01 17:55:14,342 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:14,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101468578] [2022-03-01 17:55:14,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101468578] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:14,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [390974026] [2022-03-01 17:55:14,342 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:55:14,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:14,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:14,343 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-01 17:55:14,345 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-01 17:55:14,372 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 17:55:14,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:14,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:55:14,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:14,550 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-01 17:55:14,550 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:14,672 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-01 17:55:14,672 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [390974026] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:14,672 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:14,673 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 20 [2022-03-01 17:55:14,673 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479407327] [2022-03-01 17:55:14,673 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:14,673 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:55:14,673 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:14,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:55:14,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=322, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:55:14,674 INFO L87 Difference]: Start difference. First operand 106 states and 214 transitions. Second operand has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 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-01 17:55:15,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:15,361 INFO L93 Difference]: Finished difference Result 384 states and 727 transitions. [2022-03-01 17:55:15,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-01 17:55:15,361 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 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 25 [2022-03-01 17:55:15,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:15,363 INFO L225 Difference]: With dead ends: 384 [2022-03-01 17:55:15,363 INFO L226 Difference]: Without dead ends: 348 [2022-03-01 17:55:15,365 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 631 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=652, Invalid=1798, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 17:55:15,365 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 271 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 350 mSolverCounterSat, 52 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 105 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 52 IncrementalHoareTripleChecker+Valid, 350 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:15,365 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 105 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [52 Valid, 350 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:55:15,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-03-01 17:55:15,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 93. [2022-03-01 17:55:15,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 92 states have (on average 1.9565217391304348) internal successors, (180), 92 states have internal predecessors, (180), 0 states have call successors, (0), 0 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-01 17:55:15,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 180 transitions. [2022-03-01 17:55:15,371 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 180 transitions. Word has length 25 [2022-03-01 17:55:15,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:15,371 INFO L470 AbstractCegarLoop]: Abstraction has 93 states and 180 transitions. [2022-03-01 17:55:15,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.619047619047619) internal successors, (55), 20 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-01 17:55:15,372 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 180 transitions. [2022-03-01 17:55:15,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2022-03-01 17:55:15,372 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:15,373 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-01 17:55:15,398 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-01 17:55:15,587 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-01 17:55:15,588 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:15,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:15,588 INFO L85 PathProgramCache]: Analyzing trace with hash 2140448121, now seen corresponding path program 6 times [2022-03-01 17:55:15,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:15,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729316517] [2022-03-01 17:55:15,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:15,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:15,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:15,685 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-01 17:55:15,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:15,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729316517] [2022-03-01 17:55:15,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729316517] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:15,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1561309318] [2022-03-01 17:55:15,686 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:55:15,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:15,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:15,688 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-01 17:55:15,689 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-01 17:55:15,717 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-03-01 17:55:15,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:15,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-01 17:55:15,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:15,925 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-01 17:55:15,926 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:16,064 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-01 17:55:16,064 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1561309318] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:16,064 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:16,065 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 19 [2022-03-01 17:55:16,065 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922001890] [2022-03-01 17:55:16,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:16,065 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:55:16,065 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:16,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:55:16,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=270, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:55:16,066 INFO L87 Difference]: Start difference. First operand 93 states and 180 transitions. Second operand has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 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-01 17:55:16,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:16,570 INFO L93 Difference]: Finished difference Result 240 states and 454 transitions. [2022-03-01 17:55:16,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-01 17:55:16,570 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have 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-01 17:55:16,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:16,572 INFO L225 Difference]: With dead ends: 240 [2022-03-01 17:55:16,572 INFO L226 Difference]: Without dead ends: 236 [2022-03-01 17:55:16,573 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=539, Invalid=1267, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 17:55:16,573 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 198 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 57 SdHoareTripleChecker+Invalid, 273 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:16,574 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 57 Invalid, 273 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:55:16,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-03-01 17:55:16,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 85. [2022-03-01 17:55:16,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 84 states have (on average 1.9642857142857142) internal successors, (165), 84 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-01 17:55:16,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 165 transitions. [2022-03-01 17:55:16,578 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 165 transitions. Word has length 25 [2022-03-01 17:55:16,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:16,578 INFO L470 AbstractCegarLoop]: Abstraction has 85 states and 165 transitions. [2022-03-01 17:55:16,578 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.65) internal successors, (53), 19 states have internal predecessors, (53), 0 states have call successors, (0), 0 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-01 17:55:16,578 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 165 transitions. [2022-03-01 17:55:16,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-03-01 17:55:16,579 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:16,579 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-01 17:55:16,599 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-01 17:55:16,787 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-01 17:55:16,788 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:16,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:16,788 INFO L85 PathProgramCache]: Analyzing trace with hash 870348873, now seen corresponding path program 7 times [2022-03-01 17:55:16,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:16,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671560075] [2022-03-01 17:55:16,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:16,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:16,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:16,863 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-01 17:55:16,863 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:16,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671560075] [2022-03-01 17:55:16,863 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671560075] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:16,863 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135885573] [2022-03-01 17:55:16,863 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:55:16,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:16,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:16,865 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-01 17:55:16,899 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-01 17:55:16,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:16,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-01 17:55:16,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:17,011 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-01 17:55:17,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:17,106 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-01 17:55:17,107 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135885573] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:17,107 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:17,107 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 6 [2022-03-01 17:55:17,107 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797330071] [2022-03-01 17:55:17,107 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:17,107 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-01 17:55:17,107 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:17,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-01 17:55:17,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-01 17:55:17,108 INFO L87 Difference]: Start difference. First operand 85 states and 165 transitions. Second operand has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 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-01 17:55:17,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:17,159 INFO L93 Difference]: Finished difference Result 222 states and 427 transitions. [2022-03-01 17:55:17,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-01 17:55:17,160 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have 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-01 17:55:17,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:17,161 INFO L225 Difference]: With dead ends: 222 [2022-03-01 17:55:17,161 INFO L226 Difference]: Without dead ends: 189 [2022-03-01 17:55:17,162 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 54 SyntacticMatches, 3 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-01 17:55:17,162 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 29 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 105 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 105 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:17,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 133 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 105 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:55:17,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-03-01 17:55:17,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 146. [2022-03-01 17:55:17,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.075862068965517) internal successors, (301), 145 states have internal predecessors, (301), 0 states have call successors, (0), 0 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-01 17:55:17,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 301 transitions. [2022-03-01 17:55:17,170 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 301 transitions. Word has length 27 [2022-03-01 17:55:17,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:17,170 INFO L470 AbstractCegarLoop]: Abstraction has 146 states and 301 transitions. [2022-03-01 17:55:17,171 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.5) internal successors, (27), 6 states have internal predecessors, (27), 0 states have call successors, (0), 0 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-01 17:55:17,171 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 301 transitions. [2022-03-01 17:55:17,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 17:55:17,174 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:17,174 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-01 17:55:17,200 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-01 17:55:17,398 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-01 17:55:17,398 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:17,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:17,399 INFO L85 PathProgramCache]: Analyzing trace with hash -699202101, now seen corresponding path program 8 times [2022-03-01 17:55:17,399 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:17,399 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179313832] [2022-03-01 17:55:17,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:17,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:17,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:17,526 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-01 17:55:17,527 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:17,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179313832] [2022-03-01 17:55:17,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179313832] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:17,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336472419] [2022-03-01 17:55:17,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:55:17,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:17,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:17,528 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-01 17:55:17,529 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-01 17:55:17,556 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:55:17,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:17,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-01 17:55:17,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:17,800 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-01 17:55:17,800 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:17,955 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-01 17:55:17,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336472419] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:17,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:17,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 11, 11] total 25 [2022-03-01 17:55:17,956 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071029550] [2022-03-01 17:55:17,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:17,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 17:55:17,957 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:17,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 17:55:17,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=143, Invalid=507, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:55:17,957 INFO L87 Difference]: Start difference. First operand 146 states and 301 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 25 states have internal predecessors, (65), 0 states have call successors, (0), 0 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-01 17:55:18,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:18,968 INFO L93 Difference]: Finished difference Result 614 states and 1173 transitions. [2022-03-01 17:55:18,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-01 17:55:18,969 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 25 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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-01 17:55:18,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:18,971 INFO L225 Difference]: With dead ends: 614 [2022-03-01 17:55:18,971 INFO L226 Difference]: Without dead ends: 521 [2022-03-01 17:55:18,973 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1338 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1238, Invalid=3592, Unknown=0, NotChecked=0, Total=4830 [2022-03-01 17:55:18,973 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 311 mSDsluCounter, 234 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 70 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 311 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 70 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:18,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [311 Valid, 135 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [70 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:55:18,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-03-01 17:55:18,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 115. [2022-03-01 17:55:18,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 114 states have (on average 1.9824561403508771) internal successors, (226), 114 states have internal predecessors, (226), 0 states have call successors, (0), 0 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-01 17:55:18,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 226 transitions. [2022-03-01 17:55:18,980 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 226 transitions. Word has length 29 [2022-03-01 17:55:18,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:18,980 INFO L470 AbstractCegarLoop]: Abstraction has 115 states and 226 transitions. [2022-03-01 17:55:18,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 25 states have internal predecessors, (65), 0 states have call successors, (0), 0 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-01 17:55:18,981 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 226 transitions. [2022-03-01 17:55:18,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-01 17:55:18,981 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:18,981 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-01 17:55:19,006 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-01 17:55:19,203 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-01 17:55:19,203 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:19,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:19,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1726457475, now seen corresponding path program 9 times [2022-03-01 17:55:19,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:19,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508513119] [2022-03-01 17:55:19,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:19,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:19,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:19,292 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-01 17:55:19,293 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:19,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508513119] [2022-03-01 17:55:19,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508513119] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:19,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221938395] [2022-03-01 17:55:19,293 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:55:19,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:19,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:19,295 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-01 17:55:19,328 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-01 17:55:19,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2022-03-01 17:55:19,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:19,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-01 17:55:19,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:19,567 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-01 17:55:19,567 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:19,765 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-01 17:55:19,765 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221938395] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:19,765 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:19,765 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 24 [2022-03-01 17:55:19,765 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851360179] [2022-03-01 17:55:19,765 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:19,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 17:55:19,766 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:19,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 17:55:19,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=433, Unknown=0, NotChecked=0, Total=600 [2022-03-01 17:55:19,767 INFO L87 Difference]: Start difference. First operand 115 states and 226 transitions. Second operand has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 states have internal predecessors, (65), 0 states have call successors, (0), 0 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-01 17:55:20,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:20,462 INFO L93 Difference]: Finished difference Result 352 states and 678 transitions. [2022-03-01 17:55:20,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-01 17:55:20,462 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have 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-01 17:55:20,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:20,464 INFO L225 Difference]: With dead ends: 352 [2022-03-01 17:55:20,464 INFO L226 Difference]: Without dead ends: 348 [2022-03-01 17:55:20,465 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 923 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=981, Invalid=2441, Unknown=0, NotChecked=0, Total=3422 [2022-03-01 17:55:20,466 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 279 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 355 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 279 SdHoareTripleChecker+Valid, 73 SdHoareTripleChecker+Invalid, 435 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:20,466 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [279 Valid, 73 Invalid, 435 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 355 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:55:20,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-03-01 17:55:20,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 103. [2022-03-01 17:55:20,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 102 states have (on average 1.9901960784313726) internal successors, (203), 102 states have internal predecessors, (203), 0 states have call successors, (0), 0 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-01 17:55:20,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 203 transitions. [2022-03-01 17:55:20,471 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 203 transitions. Word has length 29 [2022-03-01 17:55:20,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:20,471 INFO L470 AbstractCegarLoop]: Abstraction has 103 states and 203 transitions. [2022-03-01 17:55:20,471 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 states have internal predecessors, (65), 0 states have call successors, (0), 0 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-01 17:55:20,471 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 203 transitions. [2022-03-01 17:55:20,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-01 17:55:20,472 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:20,472 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-01 17:55:20,491 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-01 17:55:20,683 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-01 17:55:20,683 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:20,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:20,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1453740809, now seen corresponding path program 10 times [2022-03-01 17:55:20,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:20,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66661503] [2022-03-01 17:55:20,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:20,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:20,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:20,780 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-01 17:55:20,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:20,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66661503] [2022-03-01 17:55:20,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66661503] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:20,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333518806] [2022-03-01 17:55:20,780 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:55:20,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:20,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:20,784 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-01 17:55:20,790 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-01 17:55:20,813 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:55:20,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:20,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 17:55:20,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:20,930 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-01 17:55:20,930 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:21,037 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-01 17:55:21,037 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333518806] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:21,037 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:21,037 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 7 [2022-03-01 17:55:21,038 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338348891] [2022-03-01 17:55:21,038 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:21,038 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:55:21,038 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:21,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:55:21,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:55:21,038 INFO L87 Difference]: Start difference. First operand 103 states and 203 transitions. Second operand has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 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-01 17:55:21,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:21,121 INFO L93 Difference]: Finished difference Result 281 states and 544 transitions. [2022-03-01 17:55:21,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 17:55:21,121 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have 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-01 17:55:21,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:21,122 INFO L225 Difference]: With dead ends: 281 [2022-03-01 17:55:21,122 INFO L226 Difference]: Without dead ends: 242 [2022-03-01 17:55:21,123 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 63 SyntacticMatches, 3 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:55:21,123 INFO L933 BasicCegarLoop]: 41 mSDtfsCounter, 38 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:21,123 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 199 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:55:21,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2022-03-01 17:55:21,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 186. [2022-03-01 17:55:21,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.097297297297297) internal successors, (388), 185 states have internal predecessors, (388), 0 states have call successors, (0), 0 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-01 17:55:21,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 388 transitions. [2022-03-01 17:55:21,129 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 388 transitions. Word has length 31 [2022-03-01 17:55:21,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:21,129 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 388 transitions. [2022-03-01 17:55:21,129 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.428571428571429) internal successors, (31), 7 states have internal predecessors, (31), 0 states have call successors, (0), 0 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-01 17:55:21,129 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 388 transitions. [2022-03-01 17:55:21,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-01 17:55:21,130 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:21,130 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-01 17:55:21,152 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-01 17:55:21,330 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-01 17:55:21,331 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:21,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:21,331 INFO L85 PathProgramCache]: Analyzing trace with hash 976375691, now seen corresponding path program 11 times [2022-03-01 17:55:21,331 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:21,331 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708286031] [2022-03-01 17:55:21,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:21,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:21,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:21,488 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-01 17:55:21,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:21,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708286031] [2022-03-01 17:55:21,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1708286031] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:21,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [562773970] [2022-03-01 17:55:21,489 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:55:21,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:21,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:21,492 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-01 17:55:21,500 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-01 17:55:21,524 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-03-01 17:55:21,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:21,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-01 17:55:21,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:21,854 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-01 17:55:21,855 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:22,040 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-01 17:55:22,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [562773970] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:22,040 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:22,040 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 30 [2022-03-01 17:55:22,041 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322981630] [2022-03-01 17:55:22,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:22,041 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-01 17:55:22,041 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:22,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-01 17:55:22,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=734, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:55:22,042 INFO L87 Difference]: Start difference. First operand 186 states and 388 transitions. Second operand has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:23,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:23,491 INFO L93 Difference]: Finished difference Result 890 states and 1705 transitions. [2022-03-01 17:55:23,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-01 17:55:23,491 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-01 17:55:23,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:23,494 INFO L225 Difference]: With dead ends: 890 [2022-03-01 17:55:23,494 INFO L226 Difference]: Without dead ends: 725 [2022-03-01 17:55:23,496 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2530 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2144, Invalid=6412, Unknown=0, NotChecked=0, Total=8556 [2022-03-01 17:55:23,496 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 397 mSDsluCounter, 262 mSDsCounter, 0 mSdLazyCounter, 589 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 397 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 674 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 589 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:23,496 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [397 Valid, 150 Invalid, 674 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 589 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:55:23,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 725 states. [2022-03-01 17:55:23,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 725 to 137. [2022-03-01 17:55:23,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 136 states have (on average 2.0) internal successors, (272), 136 states have internal predecessors, (272), 0 states have call successors, (0), 0 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-01 17:55:23,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 272 transitions. [2022-03-01 17:55:23,510 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 272 transitions. Word has length 33 [2022-03-01 17:55:23,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:23,511 INFO L470 AbstractCegarLoop]: Abstraction has 137 states and 272 transitions. [2022-03-01 17:55:23,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 2.4193548387096775) internal successors, (75), 30 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:23,511 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 272 transitions. [2022-03-01 17:55:23,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-01 17:55:23,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:23,511 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-01 17:55:23,537 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-01 17:55:23,734 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-01 17:55:23,735 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:23,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:23,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1583838335, now seen corresponding path program 12 times [2022-03-01 17:55:23,735 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:23,735 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167813010] [2022-03-01 17:55:23,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:23,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:23,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:23,854 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-01 17:55:23,855 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:23,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167813010] [2022-03-01 17:55:23,855 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167813010] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:23,855 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [413175122] [2022-03-01 17:55:23,855 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:55:23,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:23,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:23,857 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-01 17:55:23,882 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-01 17:55:23,894 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-01 17:55:23,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:23,895 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-01 17:55:23,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:24,188 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-01 17:55:24,189 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:24,423 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-01 17:55:24,423 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [413175122] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:24,424 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:24,424 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 13, 13] total 29 [2022-03-01 17:55:24,424 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778560872] [2022-03-01 17:55:24,424 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:24,424 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-01 17:55:24,424 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:24,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-01 17:55:24,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=235, Invalid=635, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:55:24,425 INFO L87 Difference]: Start difference. First operand 137 states and 272 transitions. Second operand has 30 states, 30 states have (on average 2.566666666666667) internal successors, (77), 29 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:25,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:25,503 INFO L93 Difference]: Finished difference Result 486 states and 946 transitions. [2022-03-01 17:55:25,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 17:55:25,504 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 2.566666666666667) internal successors, (77), 29 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 33 [2022-03-01 17:55:25,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:25,506 INFO L225 Difference]: With dead ends: 486 [2022-03-01 17:55:25,506 INFO L226 Difference]: Without dead ends: 482 [2022-03-01 17:55:25,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1683 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1634, Invalid=4218, Unknown=0, NotChecked=0, Total=5852 [2022-03-01 17:55:25,508 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 354 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 354 SdHoareTripleChecker+Valid, 76 SdHoareTripleChecker+Invalid, 561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:25,508 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [354 Valid, 76 Invalid, 561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:55:25,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2022-03-01 17:55:25,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 121. [2022-03-01 17:55:25,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 121 states, 120 states have (on average 2.0083333333333333) internal successors, (241), 120 states have internal predecessors, (241), 0 states have call successors, (0), 0 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-01 17:55:25,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 241 transitions. [2022-03-01 17:55:25,514 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 241 transitions. Word has length 33 [2022-03-01 17:55:25,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:25,514 INFO L470 AbstractCegarLoop]: Abstraction has 121 states and 241 transitions. [2022-03-01 17:55:25,514 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 2.566666666666667) internal successors, (77), 29 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:25,514 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 241 transitions. [2022-03-01 17:55:25,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2022-03-01 17:55:25,515 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:25,515 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-01 17:55:25,541 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-01 17:55:25,715 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-01 17:55:25,715 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:25,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:25,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1071262921, now seen corresponding path program 13 times [2022-03-01 17:55:25,716 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:25,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172622137] [2022-03-01 17:55:25,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:25,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:25,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:25,818 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-01 17:55:25,818 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:25,818 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172622137] [2022-03-01 17:55:25,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172622137] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:25,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [697812767] [2022-03-01 17:55:25,819 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:55:25,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:25,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:25,820 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-01 17:55:25,821 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-01 17:55:25,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:25,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 17:55:25,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:25,975 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-01 17:55:25,975 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:26,096 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-01 17:55:26,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [697812767] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:26,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:26,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 8 [2022-03-01 17:55:26,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029808932] [2022-03-01 17:55:26,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:26,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:55:26,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:26,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:55:26,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:55:26,097 INFO L87 Difference]: Start difference. First operand 121 states and 241 transitions. Second operand has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:26,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:26,199 INFO L93 Difference]: Finished difference Result 340 states and 661 transitions. [2022-03-01 17:55:26,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:55:26,200 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2022-03-01 17:55:26,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:26,201 INFO L225 Difference]: With dead ends: 340 [2022-03-01 17:55:26,201 INFO L226 Difference]: Without dead ends: 295 [2022-03-01 17:55:26,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 72 SyntacticMatches, 3 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:55:26,202 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 47 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 229 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 279 SdHoareTripleChecker+Invalid, 230 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 229 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:26,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 279 Invalid, 230 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 229 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:55:26,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-03-01 17:55:26,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 226. [2022-03-01 17:55:26,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 226 states, 225 states have (on average 2.111111111111111) internal successors, (475), 225 states have internal predecessors, (475), 0 states have call successors, (0), 0 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-01 17:55:26,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 226 states to 226 states and 475 transitions. [2022-03-01 17:55:26,208 INFO L78 Accepts]: Start accepts. Automaton has 226 states and 475 transitions. Word has length 35 [2022-03-01 17:55:26,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:26,208 INFO L470 AbstractCegarLoop]: Abstraction has 226 states and 475 transitions. [2022-03-01 17:55:26,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.375) internal successors, (35), 8 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:26,208 INFO L276 IsEmpty]: Start isEmpty. Operand 226 states and 475 transitions. [2022-03-01 17:55:26,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-01 17:55:26,209 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:26,209 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-01 17:55:26,234 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-01 17:55:26,410 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-01 17:55:26,410 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:26,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:26,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1278220363, now seen corresponding path program 14 times [2022-03-01 17:55:26,410 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:26,411 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290967797] [2022-03-01 17:55:26,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:26,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:26,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:26,569 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-01 17:55:26,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:26,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290967797] [2022-03-01 17:55:26,569 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290967797] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:26,569 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667412342] [2022-03-01 17:55:26,569 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:55:26,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:26,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:26,570 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-01 17:55:26,572 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-01 17:55:26,597 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:55:26,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:26,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-01 17:55:26,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:26,936 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-01 17:55:26,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:27,151 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-01 17:55:27,151 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667412342] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:27,151 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:27,151 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 35 [2022-03-01 17:55:27,152 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986125467] [2022-03-01 17:55:27,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:27,152 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-01 17:55:27,152 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:27,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-01 17:55:27,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1003, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 17:55:27,153 INFO L87 Difference]: Start difference. First operand 226 states and 475 transitions. Second operand has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 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-01 17:55:29,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:29,271 INFO L93 Difference]: Finished difference Result 1206 states and 2313 transitions. [2022-03-01 17:55:29,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2022-03-01 17:55:29,273 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 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 37 [2022-03-01 17:55:29,273 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:29,276 INFO L225 Difference]: With dead ends: 1206 [2022-03-01 17:55:29,277 INFO L226 Difference]: Without dead ends: 957 [2022-03-01 17:55:29,280 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4401 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3470, Invalid=10572, Unknown=0, NotChecked=0, Total=14042 [2022-03-01 17:55:29,281 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 447 mSDsluCounter, 427 mSDsCounter, 0 mSdLazyCounter, 1013 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 447 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 1114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1013 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:29,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [447 Valid, 230 Invalid, 1114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1013 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:55:29,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 957 states. [2022-03-01 17:55:29,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 957 to 159. [2022-03-01 17:55:29,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.0126582278481013) internal successors, (318), 158 states have internal predecessors, (318), 0 states have call successors, (0), 0 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-01 17:55:29,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 318 transitions. [2022-03-01 17:55:29,290 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 318 transitions. Word has length 37 [2022-03-01 17:55:29,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:29,291 INFO L470 AbstractCegarLoop]: Abstraction has 159 states and 318 transitions. [2022-03-01 17:55:29,291 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.361111111111111) internal successors, (85), 35 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-01 17:55:29,291 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 318 transitions. [2022-03-01 17:55:29,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-03-01 17:55:29,291 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:29,292 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-01 17:55:29,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-01 17:55:29,503 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-01 17:55:29,503 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:29,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:29,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1281475707, now seen corresponding path program 15 times [2022-03-01 17:55:29,504 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:29,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165315760] [2022-03-01 17:55:29,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:29,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:29,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:29,610 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-01 17:55:29,611 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:29,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165315760] [2022-03-01 17:55:29,611 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165315760] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:29,611 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [694096133] [2022-03-01 17:55:29,611 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:55:29,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:29,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:29,612 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-01 17:55:29,619 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-01 17:55:29,646 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 9 check-sat command(s) [2022-03-01 17:55:29,646 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:29,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 89 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-01 17:55:29,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:29,962 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-01 17:55:29,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:30,226 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-01 17:55:30,226 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [694096133] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:30,227 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:30,227 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 15, 15] total 34 [2022-03-01 17:55:30,227 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399300647] [2022-03-01 17:55:30,227 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:30,227 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-01 17:55:30,227 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:30,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-01 17:55:30,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=314, Invalid=876, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 17:55:30,228 INFO L87 Difference]: Start difference. First operand 159 states and 318 transitions. Second operand has 35 states, 35 states have (on average 2.5428571428571427) internal successors, (89), 34 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:31,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:31,589 INFO L93 Difference]: Finished difference Result 642 states and 1258 transitions. [2022-03-01 17:55:31,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-01 17:55:31,589 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.5428571428571427) internal successors, (89), 34 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-03-01 17:55:31,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:31,591 INFO L225 Difference]: With dead ends: 642 [2022-03-01 17:55:31,591 INFO L226 Difference]: Without dead ends: 638 [2022-03-01 17:55:31,594 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2831 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2553, Invalid=6759, Unknown=0, NotChecked=0, Total=9312 [2022-03-01 17:55:31,594 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 457 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 550 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 550 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:31,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [457 Valid, 90 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 550 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:55:31,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 638 states. [2022-03-01 17:55:31,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 638 to 139. [2022-03-01 17:55:31,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 138 states have (on average 2.0217391304347827) internal successors, (279), 138 states have internal predecessors, (279), 0 states have call successors, (0), 0 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-01 17:55:31,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 279 transitions. [2022-03-01 17:55:31,601 INFO L78 Accepts]: Start accepts. Automaton has 139 states and 279 transitions. Word has length 37 [2022-03-01 17:55:31,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:31,601 INFO L470 AbstractCegarLoop]: Abstraction has 139 states and 279 transitions. [2022-03-01 17:55:31,601 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.5428571428571427) internal successors, (89), 34 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:31,601 INFO L276 IsEmpty]: Start isEmpty. Operand 139 states and 279 transitions. [2022-03-01 17:55:31,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-01 17:55:31,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:31,602 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-01 17:55:31,620 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-01 17:55:31,811 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-01 17:55:31,812 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:31,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:31,812 INFO L85 PathProgramCache]: Analyzing trace with hash -913783415, now seen corresponding path program 16 times [2022-03-01 17:55:31,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:31,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072047376] [2022-03-01 17:55:31,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:31,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:31,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:31,916 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:55:31,916 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:31,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072047376] [2022-03-01 17:55:31,916 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072047376] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:31,916 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471924144] [2022-03-01 17:55:31,917 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:55:31,917 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:31,917 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:31,918 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-01 17:55:31,941 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-01 17:55:31,950 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:55:31,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:31,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 17:55:31,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:32,089 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:55:32,089 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:32,218 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:55:32,219 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471924144] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:32,219 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:32,219 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 9 [2022-03-01 17:55:32,219 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423979386] [2022-03-01 17:55:32,219 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:32,219 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:55:32,220 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:32,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:55:32,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:55:32,220 INFO L87 Difference]: Start difference. First operand 139 states and 279 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 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-01 17:55:32,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:32,357 INFO L93 Difference]: Finished difference Result 399 states and 778 transitions. [2022-03-01 17:55:32,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:55:32,357 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have 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-01 17:55:32,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:32,359 INFO L225 Difference]: With dead ends: 399 [2022-03-01 17:55:32,359 INFO L226 Difference]: Without dead ends: 348 [2022-03-01 17:55:32,359 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 81 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:55:32,359 INFO L933 BasicCegarLoop]: 55 mSDtfsCounter, 56 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 309 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 309 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:32,360 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 373 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 309 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:55:32,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 348 states. [2022-03-01 17:55:32,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 348 to 266. [2022-03-01 17:55:32,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 266 states, 265 states have (on average 2.120754716981132) internal successors, (562), 265 states have internal predecessors, (562), 0 states have call successors, (0), 0 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-01 17:55:32,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 562 transitions. [2022-03-01 17:55:32,366 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 562 transitions. Word has length 39 [2022-03-01 17:55:32,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:32,366 INFO L470 AbstractCegarLoop]: Abstraction has 266 states and 562 transitions. [2022-03-01 17:55:32,367 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 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-01 17:55:32,367 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 562 transitions. [2022-03-01 17:55:32,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 17:55:32,367 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:32,367 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-01 17:55:32,388 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-01 17:55:32,583 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-01 17:55:32,583 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:32,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:32,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1709629429, now seen corresponding path program 17 times [2022-03-01 17:55:32,584 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:32,584 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928359886] [2022-03-01 17:55:32,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:32,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:32,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:32,759 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:55:32,759 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:32,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928359886] [2022-03-01 17:55:32,759 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928359886] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:32,759 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [828455211] [2022-03-01 17:55:32,759 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:55:32,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:32,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:32,764 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-01 17:55:32,768 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-01 17:55:32,793 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-01 17:55:32,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:32,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-01 17:55:32,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:33,175 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 36 proven. 49 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:55:33,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:33,406 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-01 17:55:33,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [828455211] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:33,406 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:33,406 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 40 [2022-03-01 17:55:33,407 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937072236] [2022-03-01 17:55:33,407 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:33,407 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-01 17:55:33,407 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:33,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-01 17:55:33,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=326, Invalid=1314, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 17:55:33,408 INFO L87 Difference]: Start difference. First operand 266 states and 562 transitions. Second operand has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:36,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:36,188 INFO L93 Difference]: Finished difference Result 1562 states and 2997 transitions. [2022-03-01 17:55:36,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2022-03-01 17:55:36,188 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-01 17:55:36,188 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:36,192 INFO L225 Difference]: With dead ends: 1562 [2022-03-01 17:55:36,192 INFO L226 Difference]: Without dead ends: 1217 [2022-03-01 17:55:36,194 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7192 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=5330, Invalid=16426, Unknown=0, NotChecked=0, Total=21756 [2022-03-01 17:55:36,195 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 473 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 1238 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 1353 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:36,195 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 225 Invalid, 1353 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1238 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:55:36,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1217 states. [2022-03-01 17:55:36,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1217 to 181. [2022-03-01 17:55:36,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.022222222222222) internal successors, (364), 180 states have internal predecessors, (364), 0 states have call successors, (0), 0 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-01 17:55:36,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 364 transitions. [2022-03-01 17:55:36,206 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 364 transitions. Word has length 41 [2022-03-01 17:55:36,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:36,206 INFO L470 AbstractCegarLoop]: Abstraction has 181 states and 364 transitions. [2022-03-01 17:55:36,207 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.317073170731707) internal successors, (95), 40 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:36,207 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 364 transitions. [2022-03-01 17:55:36,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-01 17:55:36,207 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:36,207 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-01 17:55:36,235 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-01 17:55:36,423 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-01 17:55:36,423 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:36,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:36,424 INFO L85 PathProgramCache]: Analyzing trace with hash 523397513, now seen corresponding path program 18 times [2022-03-01 17:55:36,424 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:36,424 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395900163] [2022-03-01 17:55:36,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:36,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:36,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:36,559 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-01 17:55:36,559 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:36,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395900163] [2022-03-01 17:55:36,559 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395900163] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:36,559 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580431553] [2022-03-01 17:55:36,560 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:55:36,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:36,560 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:36,561 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-01 17:55:36,563 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-01 17:55:36,593 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-01 17:55:36,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:36,594 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-01 17:55:36,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:36,971 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-01 17:55:36,972 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:37,331 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-01 17:55:37,331 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580431553] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:37,331 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:37,331 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 17, 17] total 39 [2022-03-01 17:55:37,331 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364469898] [2022-03-01 17:55:37,332 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:37,332 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-01 17:55:37,332 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:37,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-01 17:55:37,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=404, Invalid=1156, Unknown=0, NotChecked=0, Total=1560 [2022-03-01 17:55:37,333 INFO L87 Difference]: Start difference. First operand 181 states and 364 transitions. Second operand has 40 states, 40 states have (on average 2.525) internal successors, (101), 39 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:39,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:39,116 INFO L93 Difference]: Finished difference Result 820 states and 1614 transitions. [2022-03-01 17:55:39,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2022-03-01 17:55:39,117 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.525) internal successors, (101), 39 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-03-01 17:55:39,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:39,119 INFO L225 Difference]: With dead ends: 820 [2022-03-01 17:55:39,119 INFO L226 Difference]: Without dead ends: 816 [2022-03-01 17:55:39,120 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 58 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4484 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3799, Invalid=10243, Unknown=0, NotChecked=0, Total=14042 [2022-03-01 17:55:39,121 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 410 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 730 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 410 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 839 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 730 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:39,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [410 Valid, 108 Invalid, 839 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 730 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:55:39,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-03-01 17:55:39,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 157. [2022-03-01 17:55:39,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.032051282051282) internal successors, (317), 156 states have internal predecessors, (317), 0 states have call successors, (0), 0 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-01 17:55:39,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 317 transitions. [2022-03-01 17:55:39,130 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 317 transitions. Word has length 41 [2022-03-01 17:55:39,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:39,131 INFO L470 AbstractCegarLoop]: Abstraction has 157 states and 317 transitions. [2022-03-01 17:55:39,131 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.525) internal successors, (101), 39 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:39,131 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 317 transitions. [2022-03-01 17:55:39,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-01 17:55:39,133 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:39,133 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-01 17:55:39,156 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-01 17:55:39,355 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-01 17:55:39,355 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:39,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:39,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1095687497, now seen corresponding path program 19 times [2022-03-01 17:55:39,356 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:39,356 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636302699] [2022-03-01 17:55:39,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:39,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:39,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:39,480 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-01 17:55:39,480 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:39,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636302699] [2022-03-01 17:55:39,480 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636302699] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:39,480 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1583883245] [2022-03-01 17:55:39,480 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:55:39,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:39,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:39,482 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-01 17:55:39,484 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-01 17:55:39,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:39,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:55:39,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:39,655 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-01 17:55:39,656 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:39,815 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-01 17:55:39,816 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1583883245] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:39,816 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:39,816 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 10 [2022-03-01 17:55:39,816 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489736429] [2022-03-01 17:55:39,816 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:39,816 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:55:39,816 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:39,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:55:39,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:55:39,817 INFO L87 Difference]: Start difference. First operand 157 states and 317 transitions. Second operand has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:39,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:39,973 INFO L93 Difference]: Finished difference Result 458 states and 895 transitions. [2022-03-01 17:55:39,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:55:39,973 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 43 [2022-03-01 17:55:39,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:39,974 INFO L225 Difference]: With dead ends: 458 [2022-03-01 17:55:39,974 INFO L226 Difference]: Without dead ends: 401 [2022-03-01 17:55:39,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 90 SyntacticMatches, 3 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:55:39,975 INFO L933 BasicCegarLoop]: 62 mSDtfsCounter, 65 mSDsluCounter, 596 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 481 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:39,975 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 481 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:55:39,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-03-01 17:55:39,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 306. [2022-03-01 17:55:39,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 2.1278688524590166) internal successors, (649), 305 states have internal predecessors, (649), 0 states have call successors, (0), 0 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-01 17:55:39,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 649 transitions. [2022-03-01 17:55:39,982 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 649 transitions. Word has length 43 [2022-03-01 17:55:39,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:39,983 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 649 transitions. [2022-03-01 17:55:39,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.3) internal successors, (43), 10 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:39,983 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 649 transitions. [2022-03-01 17:55:39,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-01 17:55:39,984 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:39,984 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-01 17:55:40,007 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-01 17:55:40,203 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-01 17:55:40,203 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:40,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:40,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1162487499, now seen corresponding path program 20 times [2022-03-01 17:55:40,204 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:40,204 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545269208] [2022-03-01 17:55:40,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:40,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:40,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:40,399 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-01 17:55:40,399 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:40,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545269208] [2022-03-01 17:55:40,400 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545269208] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:40,400 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740153144] [2022-03-01 17:55:40,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:55:40,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:40,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:40,410 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-01 17:55:40,411 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-01 17:55:40,435 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:55:40,435 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:40,436 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 17:55:40,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:40,858 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-01 17:55:40,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:41,111 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-01 17:55:41,112 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740153144] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:41,112 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:41,112 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 45 [2022-03-01 17:55:41,112 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1102223562] [2022-03-01 17:55:41,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:41,112 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-01 17:55:41,112 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:41,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-01 17:55:41,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=403, Invalid=1667, Unknown=0, NotChecked=0, Total=2070 [2022-03-01 17:55:41,113 INFO L87 Difference]: Start difference. First operand 306 states and 649 transitions. Second operand has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:44,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:44,630 INFO L93 Difference]: Finished difference Result 1958 states and 3757 transitions. [2022-03-01 17:55:44,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 138 states. [2022-03-01 17:55:44,630 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-03-01 17:55:44,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:44,634 INFO L225 Difference]: With dead ends: 1958 [2022-03-01 17:55:44,634 INFO L226 Difference]: Without dead ends: 1505 [2022-03-01 17:55:44,637 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 178 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11172 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=7852, Invalid=24368, Unknown=0, NotChecked=0, Total=32220 [2022-03-01 17:55:44,638 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 739 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 1208 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 739 SdHoareTripleChecker+Valid, 230 SdHoareTripleChecker+Invalid, 1362 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 1208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:44,638 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [739 Valid, 230 Invalid, 1362 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 1208 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:55:44,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1505 states. [2022-03-01 17:55:44,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1505 to 203. [2022-03-01 17:55:44,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 202 states have (on average 2.0297029702970297) internal successors, (410), 202 states have internal predecessors, (410), 0 states have call successors, (0), 0 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-01 17:55:44,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 410 transitions. [2022-03-01 17:55:44,660 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 410 transitions. Word has length 45 [2022-03-01 17:55:44,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:44,660 INFO L470 AbstractCegarLoop]: Abstraction has 203 states and 410 transitions. [2022-03-01 17:55:44,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:44,660 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 410 transitions. [2022-03-01 17:55:44,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2022-03-01 17:55:44,661 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:44,661 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-01 17:55:44,688 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-01 17:55:44,875 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-01 17:55:44,875 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:44,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:44,876 INFO L85 PathProgramCache]: Analyzing trace with hash 702420365, now seen corresponding path program 21 times [2022-03-01 17:55:44,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:44,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668411804] [2022-03-01 17:55:44,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:44,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:44,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:45,005 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-01 17:55:45,005 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:45,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668411804] [2022-03-01 17:55:45,005 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668411804] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:45,005 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158976093] [2022-03-01 17:55:45,005 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:55:45,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:45,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:45,006 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-01 17:55:45,007 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-01 17:55:45,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 11 check-sat command(s) [2022-03-01 17:55:45,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:45,036 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 17:55:45,037 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:45,448 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-01 17:55:45,448 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:45,801 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-01 17:55:45,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158976093] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:45,802 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:45,802 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 19, 19] total 44 [2022-03-01 17:55:45,802 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730278933] [2022-03-01 17:55:45,802 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:45,802 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-01 17:55:45,803 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:45,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-01 17:55:45,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=505, Invalid=1475, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 17:55:45,804 INFO L87 Difference]: Start difference. First operand 203 states and 410 transitions. Second operand has 45 states, 45 states have (on average 2.511111111111111) internal successors, (113), 44 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:48,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:48,141 INFO L93 Difference]: Finished difference Result 1020 states and 2014 transitions. [2022-03-01 17:55:48,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-03-01 17:55:48,142 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.511111111111111) internal successors, (113), 44 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2022-03-01 17:55:48,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:48,144 INFO L225 Difference]: With dead ends: 1020 [2022-03-01 17:55:48,144 INFO L226 Difference]: Without dead ends: 1016 [2022-03-01 17:55:48,146 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6775 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=5439, Invalid=14867, Unknown=0, NotChecked=0, Total=20306 [2022-03-01 17:55:48,146 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 469 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 1005 mSolverCounterSat, 120 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 469 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 1125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 120 IncrementalHoareTripleChecker+Valid, 1005 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:48,146 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [469 Valid, 132 Invalid, 1125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [120 Valid, 1005 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:55:48,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states. [2022-03-01 17:55:48,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 175. [2022-03-01 17:55:48,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.0402298850574714) internal successors, (355), 174 states have internal predecessors, (355), 0 states have call successors, (0), 0 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-01 17:55:48,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 355 transitions. [2022-03-01 17:55:48,154 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 355 transitions. Word has length 45 [2022-03-01 17:55:48,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:48,154 INFO L470 AbstractCegarLoop]: Abstraction has 175 states and 355 transitions. [2022-03-01 17:55:48,154 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.511111111111111) internal successors, (113), 44 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:48,154 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 355 transitions. [2022-03-01 17:55:48,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-01 17:55:48,155 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:48,155 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-01 17:55:48,181 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-01 17:55:48,375 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-01 17:55:48,375 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:48,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:48,376 INFO L85 PathProgramCache]: Analyzing trace with hash -463916023, now seen corresponding path program 22 times [2022-03-01 17:55:48,376 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:48,376 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614321877] [2022-03-01 17:55:48,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:48,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:48,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:48,504 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-01 17:55:48,505 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:48,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614321877] [2022-03-01 17:55:48,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614321877] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:48,505 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [254414391] [2022-03-01 17:55:48,505 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:55:48,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:48,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:48,507 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-01 17:55:48,507 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-01 17:55:48,533 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:55:48,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:48,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-01 17:55:48,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:48,697 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-01 17:55:48,698 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:48,850 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-01 17:55:48,850 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [254414391] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:48,850 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:48,850 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 11 [2022-03-01 17:55:48,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42795944] [2022-03-01 17:55:48,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:48,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:55:48,851 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:48,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:55:48,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:55:48,855 INFO L87 Difference]: Start difference. First operand 175 states and 355 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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-01 17:55:49,035 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:49,036 INFO L93 Difference]: Finished difference Result 517 states and 1012 transitions. [2022-03-01 17:55:49,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:55:49,036 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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 47 [2022-03-01 17:55:49,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:49,037 INFO L225 Difference]: With dead ends: 517 [2022-03-01 17:55:49,037 INFO L226 Difference]: Without dead ends: 454 [2022-03-01 17:55:49,038 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 99 SyntacticMatches, 3 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:55:49,038 INFO L933 BasicCegarLoop]: 69 mSDtfsCounter, 74 mSDsluCounter, 760 mSDsCounter, 0 mSdLazyCounter, 505 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 603 SdHoareTripleChecker+Invalid, 506 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 505 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:49,038 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 603 Invalid, 506 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 505 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:55:49,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2022-03-01 17:55:49,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 346. [2022-03-01 17:55:49,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 345 states have (on average 2.1333333333333333) internal successors, (736), 345 states have internal predecessors, (736), 0 states have call successors, (0), 0 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-01 17:55:49,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 736 transitions. [2022-03-01 17:55:49,045 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 736 transitions. Word has length 47 [2022-03-01 17:55:49,045 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:49,045 INFO L470 AbstractCegarLoop]: Abstraction has 346 states and 736 transitions. [2022-03-01 17:55:49,046 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 11 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-01 17:55:49,046 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 736 transitions. [2022-03-01 17:55:49,046 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-01 17:55:49,047 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:49,047 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-01 17:55:49,075 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-01 17:55:49,263 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-01 17:55:49,263 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:49,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:49,264 INFO L85 PathProgramCache]: Analyzing trace with hash 2125458571, now seen corresponding path program 23 times [2022-03-01 17:55:49,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:49,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595926290] [2022-03-01 17:55:49,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:49,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:49,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:49,523 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-01 17:55:49,524 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:49,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595926290] [2022-03-01 17:55:49,524 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595926290] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:49,524 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45629443] [2022-03-01 17:55:49,524 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:55:49,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:49,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:49,525 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-01 17:55:49,550 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-01 17:55:49,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2022-03-01 17:55:49,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:49,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 17:55:49,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:50,038 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-01 17:55:50,039 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:50,320 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-01 17:55:50,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45629443] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:50,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:50,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 21, 21] total 50 [2022-03-01 17:55:50,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50009994] [2022-03-01 17:55:50,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:50,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-01 17:55:50,321 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:50,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-01 17:55:50,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=488, Invalid=2062, Unknown=0, NotChecked=0, Total=2550 [2022-03-01 17:55:50,322 INFO L87 Difference]: Start difference. First operand 346 states and 736 transitions. Second operand has 51 states, 51 states have (on average 2.2549019607843137) internal successors, (115), 50 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:55,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:55,023 INFO L93 Difference]: Finished difference Result 2394 states and 4593 transitions. [2022-03-01 17:55:55,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 168 states. [2022-03-01 17:55:55,023 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.2549019607843137) internal successors, (115), 50 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 49 [2022-03-01 17:55:55,023 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:55,028 INFO L225 Difference]: With dead ends: 2394 [2022-03-01 17:55:55,028 INFO L226 Difference]: Without dead ends: 1821 [2022-03-01 17:55:55,030 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 213 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16656 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=11178, Invalid=34832, Unknown=0, NotChecked=0, Total=46010 [2022-03-01 17:55:55,030 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 707 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 1662 mSolverCounterSat, 155 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 707 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 1817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 155 IncrementalHoareTripleChecker+Valid, 1662 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:55,031 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [707 Valid, 295 Invalid, 1817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [155 Valid, 1662 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 17:55:55,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2022-03-01 17:55:55,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 225. [2022-03-01 17:55:55,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 224 states have (on average 2.0357142857142856) internal successors, (456), 224 states have internal predecessors, (456), 0 states have call successors, (0), 0 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-01 17:55:55,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 456 transitions. [2022-03-01 17:55:55,042 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 456 transitions. Word has length 49 [2022-03-01 17:55:55,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:55,043 INFO L470 AbstractCegarLoop]: Abstraction has 225 states and 456 transitions. [2022-03-01 17:55:55,043 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.2549019607843137) internal successors, (115), 50 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:55:55,043 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 456 transitions. [2022-03-01 17:55:55,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2022-03-01 17:55:55,043 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:55,044 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-01 17:55:55,071 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-01 17:55:55,263 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-01 17:55:55,263 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:55,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:55,264 INFO L85 PathProgramCache]: Analyzing trace with hash -827703407, now seen corresponding path program 24 times [2022-03-01 17:55:55,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:55,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688954498] [2022-03-01 17:55:55,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:55,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:55,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:55,409 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-01 17:55:55,409 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:55,409 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688954498] [2022-03-01 17:55:55,409 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688954498] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:55,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55040786] [2022-03-01 17:55:55,410 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:55:55,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:55,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:55,411 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-01 17:55:55,411 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-01 17:55:55,439 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 12 check-sat command(s) [2022-03-01 17:55:55,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:55:55,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-01 17:55:55,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:55,942 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-01 17:55:55,942 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:55:56,337 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-01 17:55:56,337 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55040786] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:55:56,337 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:55:56,337 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21, 21] total 49 [2022-03-01 17:55:56,337 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340891916] [2022-03-01 17:55:56,337 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:55:56,337 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-03-01 17:55:56,338 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:55:56,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-03-01 17:55:56,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=617, Invalid=1833, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 17:55:56,338 INFO L87 Difference]: Start difference. First operand 225 states and 456 transitions. Second operand has 50 states, 50 states have (on average 2.5) internal successors, (125), 49 states have internal predecessors, (125), 0 states have call successors, (0), 0 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-01 17:55:59,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:55:59,313 INFO L93 Difference]: Finished difference Result 1242 states and 2458 transitions. [2022-03-01 17:55:59,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2022-03-01 17:55:59,313 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.5) internal successors, (125), 49 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have 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-01 17:55:59,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:55:59,317 INFO L225 Difference]: With dead ends: 1242 [2022-03-01 17:55:59,317 INFO L226 Difference]: Without dead ends: 1238 [2022-03-01 17:55:59,318 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 68 SyntacticMatches, 1 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9854 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=7546, Invalid=20846, Unknown=0, NotChecked=0, Total=28392 [2022-03-01 17:55:59,319 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 612 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 1086 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 612 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 1261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 1086 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:55:59,319 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [612 Valid, 136 Invalid, 1261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 1086 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:55:59,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1238 states. [2022-03-01 17:55:59,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1238 to 193. [2022-03-01 17:55:59,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.046875) internal successors, (393), 192 states have internal predecessors, (393), 0 states have call successors, (0), 0 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-01 17:55:59,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 393 transitions. [2022-03-01 17:55:59,326 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 393 transitions. Word has length 49 [2022-03-01 17:55:59,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:55:59,326 INFO L470 AbstractCegarLoop]: Abstraction has 193 states and 393 transitions. [2022-03-01 17:55:59,326 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.5) internal successors, (125), 49 states have internal predecessors, (125), 0 states have call successors, (0), 0 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-01 17:55:59,326 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 393 transitions. [2022-03-01 17:55:59,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-03-01 17:55:59,327 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:55:59,327 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-01 17:55:59,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-03-01 17:55:59,536 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-01 17:55:59,537 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:55:59,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:55:59,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1533315529, now seen corresponding path program 25 times [2022-03-01 17:55:59,537 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:55:59,537 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487030820] [2022-03-01 17:55:59,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:55:59,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:55:59,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:59,716 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-01 17:55:59,716 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:55:59,716 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487030820] [2022-03-01 17:55:59,716 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487030820] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:55:59,717 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819029755] [2022-03-01 17:55:59,717 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:55:59,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:55:59,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:55:59,718 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-01 17:55:59,718 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-01 17:55:59,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:55:59,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-01 17:55:59,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:55:59,912 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-01 17:55:59,912 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:56:00,070 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-01 17:56:00,070 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819029755] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:56:00,070 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:56:00,070 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 12 [2022-03-01 17:56:00,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653805321] [2022-03-01 17:56:00,071 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:56:00,071 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 17:56:00,071 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:56:00,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 17:56:00,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:56:00,072 INFO L87 Difference]: Start difference. First operand 193 states and 393 transitions. Second operand has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 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-01 17:56:00,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:56:00,295 INFO L93 Difference]: Finished difference Result 576 states and 1129 transitions. [2022-03-01 17:56:00,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:56:00,295 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have 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-01 17:56:00,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:56:00,297 INFO L225 Difference]: With dead ends: 576 [2022-03-01 17:56:00,297 INFO L226 Difference]: Without dead ends: 507 [2022-03-01 17:56:00,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 108 SyntacticMatches, 3 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:56:00,298 INFO L933 BasicCegarLoop]: 76 mSDtfsCounter, 83 mSDsluCounter, 944 mSDsCounter, 0 mSdLazyCounter, 621 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 621 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:56:00,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 739 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 621 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:56:00,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2022-03-01 17:56:00,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 386. [2022-03-01 17:56:00,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 385 states have (on average 2.137662337662338) internal successors, (823), 385 states have internal predecessors, (823), 0 states have call successors, (0), 0 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-01 17:56:00,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 823 transitions. [2022-03-01 17:56:00,305 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 823 transitions. Word has length 51 [2022-03-01 17:56:00,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:56:00,305 INFO L470 AbstractCegarLoop]: Abstraction has 386 states and 823 transitions. [2022-03-01 17:56:00,305 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.25) internal successors, (51), 12 states have internal predecessors, (51), 0 states have call successors, (0), 0 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-01 17:56:00,305 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 823 transitions. [2022-03-01 17:56:00,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 17:56:00,306 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:56:00,306 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-01 17:56:00,331 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-01 17:56:00,519 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-01 17:56:00,519 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:56:00,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:56:00,520 INFO L85 PathProgramCache]: Analyzing trace with hash 46608715, now seen corresponding path program 26 times [2022-03-01 17:56:00,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:56:00,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983211869] [2022-03-01 17:56:00,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:56:00,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:56:00,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:56:00,819 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-01 17:56:00,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:56:00,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983211869] [2022-03-01 17:56:00,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983211869] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:56:00,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301549862] [2022-03-01 17:56:00,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:56:00,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:56:00,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:56:00,821 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-01 17:56:00,824 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-01 17:56:00,855 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:56:00,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:56:00,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 17:56:00,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:56:01,458 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-01 17:56:01,459 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:56:01,769 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-01 17:56:01,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301549862] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:56:01,769 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:56:01,769 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 23, 23] total 55 [2022-03-01 17:56:01,769 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015427253] [2022-03-01 17:56:01,769 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:56:01,770 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2022-03-01 17:56:01,770 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:56:01,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2022-03-01 17:56:01,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=581, Invalid=2499, Unknown=0, NotChecked=0, Total=3080 [2022-03-01 17:56:01,771 INFO L87 Difference]: Start difference. First operand 386 states and 823 transitions. Second operand has 56 states, 56 states have (on average 2.232142857142857) internal successors, (125), 55 states have internal predecessors, (125), 0 states have call successors, (0), 0 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-01 17:56:07,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:56:07,724 INFO L93 Difference]: Finished difference Result 2870 states and 5505 transitions. [2022-03-01 17:56:07,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 201 states. [2022-03-01 17:56:07,725 INFO L78 Accepts]: Start accepts. Automaton has has 56 states, 56 states have (on average 2.232142857142857) internal successors, (125), 55 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have 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-01 17:56:07,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:56:07,732 INFO L225 Difference]: With dead ends: 2870 [2022-03-01 17:56:07,732 INFO L226 Difference]: Without dead ends: 2165 [2022-03-01 17:56:07,736 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 251 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23988 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=15464, Invalid=48292, Unknown=0, NotChecked=0, Total=63756 [2022-03-01 17:56:07,736 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 818 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 1714 mSolverCounterSat, 175 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 818 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 1889 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 175 IncrementalHoareTripleChecker+Valid, 1714 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 17:56:07,736 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [818 Valid, 306 Invalid, 1889 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [175 Valid, 1714 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 17:56:07,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2165 states. [2022-03-01 17:56:07,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2165 to 247. [2022-03-01 17:56:07,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.040650406504065) internal successors, (502), 246 states have internal predecessors, (502), 0 states have call successors, (0), 0 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-01 17:56:07,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 502 transitions. [2022-03-01 17:56:07,750 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 502 transitions. Word has length 53 [2022-03-01 17:56:07,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:56:07,750 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 502 transitions. [2022-03-01 17:56:07,750 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 2.232142857142857) internal successors, (125), 55 states have internal predecessors, (125), 0 states have call successors, (0), 0 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-01 17:56:07,750 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 502 transitions. [2022-03-01 17:56:07,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2022-03-01 17:56:07,751 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:56:07,751 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-01 17:56:07,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-03-01 17:56:07,974 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-01 17:56:07,975 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:56:07,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:56:07,975 INFO L85 PathProgramCache]: Analyzing trace with hash 2116020117, now seen corresponding path program 27 times [2022-03-01 17:56:07,975 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:56:07,975 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084921627] [2022-03-01 17:56:07,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:56:07,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:56:07,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:56:08,174 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-01 17:56:08,174 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:56:08,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084921627] [2022-03-01 17:56:08,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084921627] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:56:08,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596131546] [2022-03-01 17:56:08,175 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:56:08,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:56:08,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:56:08,180 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-01 17:56:08,181 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-01 17:56:08,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2022-03-01 17:56:08,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:56:08,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-01 17:56:08,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:56:08,821 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-01 17:56:08,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:56:09,272 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-01 17:56:09,272 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596131546] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:56:09,272 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:56:09,272 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 23, 23] total 54 [2022-03-01 17:56:09,272 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573570884] [2022-03-01 17:56:09,273 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:56:09,273 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2022-03-01 17:56:09,273 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:56:09,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2022-03-01 17:56:09,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=740, Invalid=2230, Unknown=0, NotChecked=0, Total=2970 [2022-03-01 17:56:09,274 INFO L87 Difference]: Start difference. First operand 247 states and 502 transitions. Second operand has 55 states, 55 states have (on average 2.4909090909090907) internal successors, (137), 54 states have internal predecessors, (137), 0 states have call successors, (0), 0 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-01 17:56:13,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:56:13,025 INFO L93 Difference]: Finished difference Result 1486 states and 2946 transitions. [2022-03-01 17:56:13,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 146 states. [2022-03-01 17:56:13,025 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.4909090909090907) internal successors, (137), 54 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have 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-01 17:56:13,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:56:13,029 INFO L225 Difference]: With dead ends: 1486 [2022-03-01 17:56:13,029 INFO L226 Difference]: Without dead ends: 1482 [2022-03-01 17:56:13,031 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 73 SyntacticMatches, 1 SemanticMatches, 195 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13887 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=10199, Invalid=28413, Unknown=0, NotChecked=0, Total=38612 [2022-03-01 17:56:13,032 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 711 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 1220 mSolverCounterSat, 214 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 711 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 1434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 214 IncrementalHoareTripleChecker+Valid, 1220 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:56:13,032 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [711 Valid, 141 Invalid, 1434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [214 Valid, 1220 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:56:13,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1482 states. [2022-03-01 17:56:13,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1482 to 211. [2022-03-01 17:56:13,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 210 states have (on average 2.052380952380952) internal successors, (431), 210 states have internal predecessors, (431), 0 states have call successors, (0), 0 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-01 17:56:13,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 431 transitions. [2022-03-01 17:56:13,039 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 431 transitions. Word has length 53 [2022-03-01 17:56:13,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:56:13,039 INFO L470 AbstractCegarLoop]: Abstraction has 211 states and 431 transitions. [2022-03-01 17:56:13,039 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.4909090909090907) internal successors, (137), 54 states have internal predecessors, (137), 0 states have call successors, (0), 0 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-01 17:56:13,039 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 431 transitions. [2022-03-01 17:56:13,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2022-03-01 17:56:13,040 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:56:13,040 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-01 17:56:13,063 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-01 17:56:13,263 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-01 17:56:13,263 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:56:13,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:56:13,263 INFO L85 PathProgramCache]: Analyzing trace with hash 918396553, now seen corresponding path program 28 times [2022-03-01 17:56:13,263 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:56:13,263 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723633664] [2022-03-01 17:56:13,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:56:13,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:56:13,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:56:13,460 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:56:13,460 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:56:13,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723633664] [2022-03-01 17:56:13,460 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723633664] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:56:13,460 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115551269] [2022-03-01 17:56:13,460 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:56:13,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:56:13,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:56:13,464 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-01 17:56:13,465 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-01 17:56:13,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:56:13,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:56:13,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-01 17:56:13,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:56:13,691 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:56:13,692 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:56:13,883 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 200 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:56:13,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115551269] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:56:13,883 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:56:13,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13, 13] total 13 [2022-03-01 17:56:13,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408819724] [2022-03-01 17:56:13,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:56:13,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:56:13,883 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:56:13,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:56:13,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:56:13,884 INFO L87 Difference]: Start difference. First operand 211 states and 431 transitions. Second operand has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 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-01 17:56:14,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:56:14,142 INFO L93 Difference]: Finished difference Result 635 states and 1246 transitions. [2022-03-01 17:56:14,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-01 17:56:14,142 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 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 55 [2022-03-01 17:56:14,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:56:14,144 INFO L225 Difference]: With dead ends: 635 [2022-03-01 17:56:14,144 INFO L226 Difference]: Without dead ends: 560 [2022-03-01 17:56:14,144 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 117 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:56:14,145 INFO L933 BasicCegarLoop]: 83 mSDtfsCounter, 92 mSDsluCounter, 1148 mSDsCounter, 0 mSdLazyCounter, 749 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 889 SdHoareTripleChecker+Invalid, 750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 749 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:56:14,145 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 889 Invalid, 750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 749 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:56:14,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 560 states. [2022-03-01 17:56:14,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 560 to 426. [2022-03-01 17:56:14,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.1411764705882352) internal successors, (910), 425 states have internal predecessors, (910), 0 states have call successors, (0), 0 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-01 17:56:14,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 910 transitions. [2022-03-01 17:56:14,152 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 910 transitions. Word has length 55 [2022-03-01 17:56:14,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:56:14,152 INFO L470 AbstractCegarLoop]: Abstraction has 426 states and 910 transitions. [2022-03-01 17:56:14,153 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.230769230769231) internal successors, (55), 13 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-01 17:56:14,153 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 910 transitions. [2022-03-01 17:56:14,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-01 17:56:14,154 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:56:14,154 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-01 17:56:14,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-03-01 17:56:14,367 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-01 17:56:14,367 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:56:14,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:56:14,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1784892149, now seen corresponding path program 29 times [2022-03-01 17:56:14,367 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:56:14,367 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216256067] [2022-03-01 17:56:14,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:56:14,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:56:14,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:56:14,703 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-01 17:56:14,703 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:56:14,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216256067] [2022-03-01 17:56:14,703 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216256067] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:56:14,703 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146652421] [2022-03-01 17:56:14,703 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:56:14,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:56:14,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:56:14,708 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-01 17:56:14,710 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-01 17:56:14,745 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-03-01 17:56:14,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:56:14,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 17:56:14,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:56:15,424 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-01 17:56:15,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:56:15,792 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 121 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:56:15,793 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146652421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:56:15,793 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:56:15,793 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 25, 25] total 60 [2022-03-01 17:56:15,793 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59790449] [2022-03-01 17:56:15,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:56:15,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2022-03-01 17:56:15,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:56:15,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2022-03-01 17:56:15,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=682, Invalid=2978, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 17:56:15,794 INFO L87 Difference]: Start difference. First operand 426 states and 910 transitions. Second operand has 61 states, 61 states have (on average 2.2131147540983607) internal successors, (135), 60 states have internal predecessors, (135), 0 states have call successors, (0), 0 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-01 17:56:23,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:56:23,480 INFO L93 Difference]: Finished difference Result 3386 states and 6493 transitions. [2022-03-01 17:56:23,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 237 states. [2022-03-01 17:56:23,480 INFO L78 Accepts]: Start accepts. Automaton has has 61 states, 61 states have (on average 2.2131147540983607) internal successors, (135), 60 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have 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-01 17:56:23,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:56:23,489 INFO L225 Difference]: With dead ends: 3386 [2022-03-01 17:56:23,489 INFO L226 Difference]: Without dead ends: 2537 [2022-03-01 17:56:23,493 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 371 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 292 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33558 ImplicationChecksByTransitivity, 6.8s TimeCoverageRelationStatistics Valid=20880, Invalid=65262, Unknown=0, NotChecked=0, Total=86142 [2022-03-01 17:56:23,493 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 904 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 2151 mSolverCounterSat, 213 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 904 SdHoareTripleChecker+Valid, 357 SdHoareTripleChecker+Invalid, 2364 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 213 IncrementalHoareTripleChecker+Valid, 2151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:56:23,493 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [904 Valid, 357 Invalid, 2364 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [213 Valid, 2151 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-01 17:56:23,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2537 states. [2022-03-01 17:56:23,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2537 to 269. [2022-03-01 17:56:23,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 268 states have (on average 2.044776119402985) internal successors, (548), 268 states have internal predecessors, (548), 0 states have call successors, (0), 0 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-01 17:56:23,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 548 transitions. [2022-03-01 17:56:23,506 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 548 transitions. Word has length 57 [2022-03-01 17:56:23,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:56:23,506 INFO L470 AbstractCegarLoop]: Abstraction has 269 states and 548 transitions. [2022-03-01 17:56:23,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 2.2131147540983607) internal successors, (135), 60 states have internal predecessors, (135), 0 states have call successors, (0), 0 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-01 17:56:23,506 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 548 transitions. [2022-03-01 17:56:23,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2022-03-01 17:56:23,507 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:56:23,507 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-01 17:56:23,532 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-01 17:56:23,727 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-01 17:56:23,727 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:56:23,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:56:23,728 INFO L85 PathProgramCache]: Analyzing trace with hash -565703271, now seen corresponding path program 30 times [2022-03-01 17:56:23,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:56:23,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532769082] [2022-03-01 17:56:23,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:56:23,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:56:23,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:56:23,966 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-01 17:56:23,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:56:23,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532769082] [2022-03-01 17:56:23,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1532769082] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:56:23,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1076757592] [2022-03-01 17:56:23,967 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:56:23,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:56:23,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:56:23,972 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-01 17:56:23,973 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-01 17:56:24,010 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2022-03-01 17:56:24,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:56:24,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-01 17:56:24,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:56:24,662 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-01 17:56:24,663 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:56:25,183 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 121 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:56:25,183 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1076757592] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:56:25,183 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:56:25,183 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 25, 25] total 59 [2022-03-01 17:56:25,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719269235] [2022-03-01 17:56:25,184 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:56:25,184 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2022-03-01 17:56:25,184 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:56:25,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2022-03-01 17:56:25,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=874, Invalid=2666, Unknown=0, NotChecked=0, Total=3540 [2022-03-01 17:56:25,185 INFO L87 Difference]: Start difference. First operand 269 states and 548 transitions. Second operand has 60 states, 60 states have (on average 2.4833333333333334) internal successors, (149), 59 states have internal predecessors, (149), 0 states have call successors, (0), 0 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-01 17:56:29,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:56:29,945 INFO L93 Difference]: Finished difference Result 1752 states and 3478 transitions. [2022-03-01 17:56:29,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 171 states. [2022-03-01 17:56:29,946 INFO L78 Accepts]: Start accepts. Automaton has has 60 states, 60 states have (on average 2.4833333333333334) internal successors, (149), 59 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have 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-01 17:56:29,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:56:29,950 INFO L225 Difference]: With dead ends: 1752 [2022-03-01 17:56:29,950 INFO L226 Difference]: Without dead ends: 1748 [2022-03-01 17:56:29,954 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 304 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 225 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19057 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=13483, Invalid=37819, Unknown=0, NotChecked=0, Total=51302 [2022-03-01 17:56:29,955 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 868 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 1480 mSolverCounterSat, 249 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 868 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 1729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 249 IncrementalHoareTripleChecker+Valid, 1480 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 17:56:29,955 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [868 Valid, 170 Invalid, 1729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [249 Valid, 1480 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 17:56:29,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1748 states. [2022-03-01 17:56:29,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1748 to 229. [2022-03-01 17:56:29,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.057017543859649) internal successors, (469), 228 states have internal predecessors, (469), 0 states have call successors, (0), 0 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-01 17:56:29,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 469 transitions. [2022-03-01 17:56:29,966 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 469 transitions. Word has length 57 [2022-03-01 17:56:29,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:56:29,966 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 469 transitions. [2022-03-01 17:56:29,966 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 2.4833333333333334) internal successors, (149), 59 states have internal predecessors, (149), 0 states have call successors, (0), 0 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-01 17:56:29,966 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 469 transitions. [2022-03-01 17:56:29,967 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-01 17:56:29,967 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:56:29,967 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-01 17:56:29,990 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-01 17:56:30,189 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-01 17:56:30,190 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:56:30,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:56:30,190 INFO L85 PathProgramCache]: Analyzing trace with hash 1782657609, now seen corresponding path program 31 times [2022-03-01 17:56:30,190 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:56:30,190 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767216651] [2022-03-01 17:56:30,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:56:30,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:56:30,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:56:30,387 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-01 17:56:30,388 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:56:30,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767216651] [2022-03-01 17:56:30,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767216651] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:56:30,388 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1793879929] [2022-03-01 17:56:30,388 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:56:30,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:56:30,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:56:30,389 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-01 17:56:30,391 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-01 17:56:30,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:56:30,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 17:56:30,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:56:30,645 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-01 17:56:30,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:56:30,857 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-01 17:56:30,857 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1793879929] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:56:30,857 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:56:30,858 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 14 [2022-03-01 17:56:30,858 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501341309] [2022-03-01 17:56:30,858 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:56:30,859 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 17:56:30,859 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:56:30,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 17:56:30,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:56:30,860 INFO L87 Difference]: Start difference. First operand 229 states and 469 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 0 states have call successors, (0), 0 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-01 17:56:31,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:56:31,169 INFO L93 Difference]: Finished difference Result 694 states and 1363 transitions. [2022-03-01 17:56:31,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 17:56:31,170 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have 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-01 17:56:31,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:56:31,171 INFO L225 Difference]: With dead ends: 694 [2022-03-01 17:56:31,171 INFO L226 Difference]: Without dead ends: 613 [2022-03-01 17:56:31,172 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 126 SyntacticMatches, 3 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:56:31,172 INFO L933 BasicCegarLoop]: 90 mSDtfsCounter, 101 mSDsluCounter, 1372 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:56:31,172 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 1053 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:56:31,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2022-03-01 17:56:31,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 466. [2022-03-01 17:56:31,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 2.1440860215053763) internal successors, (997), 465 states have internal predecessors, (997), 0 states have call successors, (0), 0 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-01 17:56:31,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 997 transitions. [2022-03-01 17:56:31,180 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 997 transitions. Word has length 59 [2022-03-01 17:56:31,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:56:31,180 INFO L470 AbstractCegarLoop]: Abstraction has 466 states and 997 transitions. [2022-03-01 17:56:31,181 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 0 states have call successors, (0), 0 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-01 17:56:31,181 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 997 transitions. [2022-03-01 17:56:31,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-01 17:56:31,182 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:56:31,183 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-01 17:56:31,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-01 17:56:31,383 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-01 17:56:31,383 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:56:31,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:56:31,384 INFO L85 PathProgramCache]: Analyzing trace with hash 2127378379, now seen corresponding path program 32 times [2022-03-01 17:56:31,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:56:31,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774769258] [2022-03-01 17:56:31,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:56:31,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:56:31,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:56:31,766 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-01 17:56:31,766 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:56:31,766 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774769258] [2022-03-01 17:56:31,767 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774769258] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:56:31,767 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [535250117] [2022-03-01 17:56:31,767 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:56:31,767 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:56:31,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:56:31,780 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-01 17:56:31,782 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-01 17:56:31,818 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:56:31,818 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:56:31,819 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 17:56:31,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:56:32,542 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-01 17:56:32,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:56:32,950 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-01 17:56:32,950 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [535250117] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:56:32,950 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:56:32,950 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 27, 27] total 65 [2022-03-01 17:56:32,951 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549981869] [2022-03-01 17:56:32,951 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:56:32,951 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2022-03-01 17:56:32,951 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:56:32,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2022-03-01 17:56:32,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=791, Invalid=3499, Unknown=0, NotChecked=0, Total=4290 [2022-03-01 17:56:32,952 INFO L87 Difference]: Start difference. First operand 466 states and 997 transitions. Second operand has 66 states, 66 states have (on average 2.196969696969697) internal successors, (145), 65 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-01 17:56:42,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:56:42,569 INFO L93 Difference]: Finished difference Result 3942 states and 7557 transitions. [2022-03-01 17:56:42,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 276 states. [2022-03-01 17:56:42,569 INFO L78 Accepts]: Start accepts. Automaton has has 66 states, 66 states have (on average 2.196969696969697) internal successors, (145), 65 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 61 [2022-03-01 17:56:42,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:56:42,573 INFO L225 Difference]: With dead ends: 3942 [2022-03-01 17:56:42,574 INFO L226 Difference]: Without dead ends: 2937 [2022-03-01 17:56:42,578 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 420 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 336 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45785 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=27610, Invalid=86296, Unknown=0, NotChecked=0, Total=113906 [2022-03-01 17:56:42,579 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1116 mSDsluCounter, 853 mSDsCounter, 0 mSdLazyCounter, 2355 mSolverCounterSat, 258 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1116 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 2613 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 258 IncrementalHoareTripleChecker+Valid, 2355 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:56:42,579 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1116 Valid, 398 Invalid, 2613 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [258 Valid, 2355 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-01 17:56:42,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2937 states. [2022-03-01 17:56:42,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2937 to 291. [2022-03-01 17:56:42,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 290 states have (on average 2.0482758620689654) internal successors, (594), 290 states have internal predecessors, (594), 0 states have call successors, (0), 0 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-01 17:56:42,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 594 transitions. [2022-03-01 17:56:42,591 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 594 transitions. Word has length 61 [2022-03-01 17:56:42,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:56:42,591 INFO L470 AbstractCegarLoop]: Abstraction has 291 states and 594 transitions. [2022-03-01 17:56:42,591 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 2.196969696969697) internal successors, (145), 65 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-01 17:56:42,591 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 594 transitions. [2022-03-01 17:56:42,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-03-01 17:56:42,591 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:56:42,592 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-01 17:56:42,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-01 17:56:42,792 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-01 17:56:42,792 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:56:42,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:56:42,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1968459363, now seen corresponding path program 33 times [2022-03-01 17:56:42,793 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:56:42,793 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4979415] [2022-03-01 17:56:42,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:56:42,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:56:42,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:56:43,000 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-01 17:56:43,000 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:56:43,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4979415] [2022-03-01 17:56:43,000 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4979415] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:56:43,000 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613499135] [2022-03-01 17:56:43,001 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:56:43,001 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:56:43,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:56:43,002 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-01 17:56:43,003 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-01 17:56:43,037 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 15 check-sat command(s) [2022-03-01 17:56:43,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:56:43,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 17:56:43,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:56:43,732 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-01 17:56:43,732 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:56:44,320 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-01 17:56:44,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613499135] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:56:44,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:56:44,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 27, 27] total 64 [2022-03-01 17:56:44,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799645515] [2022-03-01 17:56:44,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:56:44,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 65 states [2022-03-01 17:56:44,321 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:56:44,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2022-03-01 17:56:44,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1019, Invalid=3141, Unknown=0, NotChecked=0, Total=4160 [2022-03-01 17:56:44,322 INFO L87 Difference]: Start difference. First operand 291 states and 594 transitions. Second operand has 65 states, 65 states have (on average 2.476923076923077) internal successors, (161), 64 states have internal predecessors, (161), 0 states have call successors, (0), 0 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-01 17:56:50,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:56:50,040 INFO L93 Difference]: Finished difference Result 2040 states and 4054 transitions. [2022-03-01 17:56:50,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 198 states. [2022-03-01 17:56:50,041 INFO L78 Accepts]: Start accepts. Automaton has has 65 states, 65 states have (on average 2.476923076923077) internal successors, (161), 64 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have 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-01 17:56:50,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:56:50,043 INFO L225 Difference]: With dead ends: 2040 [2022-03-01 17:56:50,044 INFO L226 Difference]: Without dead ends: 2036 [2022-03-01 17:56:50,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 83 SyntacticMatches, 1 SemanticMatches, 257 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25563 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=17489, Invalid=49333, Unknown=0, NotChecked=0, Total=66822 [2022-03-01 17:56:50,046 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 768 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 1528 mSolverCounterSat, 204 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 768 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 1732 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 204 IncrementalHoareTripleChecker+Valid, 1528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 17:56:50,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [768 Valid, 167 Invalid, 1732 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [204 Valid, 1528 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 17:56:50,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2036 states. [2022-03-01 17:56:50,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2036 to 247. [2022-03-01 17:56:50,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.0609756097560976) internal successors, (507), 246 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-01 17:56:50,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 507 transitions. [2022-03-01 17:56:50,058 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 507 transitions. Word has length 61 [2022-03-01 17:56:50,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:56:50,058 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 507 transitions. [2022-03-01 17:56:50,058 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 65 states, 65 states have (on average 2.476923076923077) internal successors, (161), 64 states have internal predecessors, (161), 0 states have call successors, (0), 0 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-01 17:56:50,058 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 507 transitions. [2022-03-01 17:56:50,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2022-03-01 17:56:50,059 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:56:50,059 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-01 17:56:50,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-01 17:56:50,266 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-01 17:56:50,266 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:56:50,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:56:50,266 INFO L85 PathProgramCache]: Analyzing trace with hash -916716279, now seen corresponding path program 34 times [2022-03-01 17:56:50,266 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:56:50,266 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177828483] [2022-03-01 17:56:50,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:56:50,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:56:50,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:56:50,465 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-01 17:56:50,466 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:56:50,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177828483] [2022-03-01 17:56:50,466 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177828483] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:56:50,466 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260273351] [2022-03-01 17:56:50,466 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:56:50,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:56:50,466 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:56:50,468 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-01 17:56:50,474 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-01 17:56:50,508 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:56:50,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:56:50,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-01 17:56:50,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:56:50,724 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-01 17:56:50,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:56:50,926 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-01 17:56:50,926 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260273351] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:56:50,927 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:56:50,927 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 15 [2022-03-01 17:56:50,927 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110537469] [2022-03-01 17:56:50,927 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:56:50,927 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 17:56:50,927 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:56:50,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 17:56:50,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:56:50,928 INFO L87 Difference]: Start difference. First operand 247 states and 507 transitions. Second operand has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:56:51,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:56:51,287 INFO L93 Difference]: Finished difference Result 753 states and 1480 transitions. [2022-03-01 17:56:51,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:56:51,288 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2022-03-01 17:56:51,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:56:51,289 INFO L225 Difference]: With dead ends: 753 [2022-03-01 17:56:51,289 INFO L226 Difference]: Without dead ends: 666 [2022-03-01 17:56:51,289 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 135 SyntacticMatches, 3 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2022-03-01 17:56:51,290 INFO L933 BasicCegarLoop]: 97 mSDtfsCounter, 110 mSDsluCounter, 1616 mSDsCounter, 0 mSdLazyCounter, 1041 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 1231 SdHoareTripleChecker+Invalid, 1042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1041 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:56:51,290 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 1231 Invalid, 1042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1041 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:56:51,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2022-03-01 17:56:51,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 506. [2022-03-01 17:56:51,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 505 states have (on average 2.1465346534653467) internal successors, (1084), 505 states have internal predecessors, (1084), 0 states have call successors, (0), 0 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-01 17:56:51,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 1084 transitions. [2022-03-01 17:56:51,297 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 1084 transitions. Word has length 63 [2022-03-01 17:56:51,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:56:51,297 INFO L470 AbstractCegarLoop]: Abstraction has 506 states and 1084 transitions. [2022-03-01 17:56:51,297 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 4.2) internal successors, (63), 15 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:56:51,298 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 1084 transitions. [2022-03-01 17:56:51,298 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-01 17:56:51,299 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:56:51,299 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:56:51,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-01 17:56:51,511 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-01 17:56:51,511 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:56:51,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:56:51,512 INFO L85 PathProgramCache]: Analyzing trace with hash 92633483, now seen corresponding path program 35 times [2022-03-01 17:56:51,512 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:56:51,512 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813027087] [2022-03-01 17:56:51,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:56:51,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:56:51,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:56:51,873 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:56:51,873 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:56:51,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813027087] [2022-03-01 17:56:51,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813027087] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:56:51,873 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892380736] [2022-03-01 17:56:51,873 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:56:51,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:56:51,874 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:56:51,875 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-01 17:56:51,877 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-01 17:56:51,909 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 14 check-sat command(s) [2022-03-01 17:56:51,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:56:51,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:56:51,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:56:52,697 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 144 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:56:52,697 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:56:53,141 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 169 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:56:53,142 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892380736] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:56:53,142 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:56:53,142 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 29, 29] total 70 [2022-03-01 17:56:53,142 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373279307] [2022-03-01 17:56:53,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:56:53,142 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 71 states [2022-03-01 17:56:53,142 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:56:53,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2022-03-01 17:56:53,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=908, Invalid=4062, Unknown=0, NotChecked=0, Total=4970 [2022-03-01 17:56:53,144 INFO L87 Difference]: Start difference. First operand 506 states and 1084 transitions. Second operand has 71 states, 71 states have (on average 2.183098591549296) internal successors, (155), 70 states have internal predecessors, (155), 0 states have call successors, (0), 0 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-01 17:57:04,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:57:04,958 INFO L93 Difference]: Finished difference Result 4538 states and 8697 transitions. [2022-03-01 17:57:04,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 318 states. [2022-03-01 17:57:04,959 INFO L78 Accepts]: Start accepts. Automaton has has 71 states, 71 states have (on average 2.183098591549296) internal successors, (155), 70 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2022-03-01 17:57:04,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:57:04,963 INFO L225 Difference]: With dead ends: 4538 [2022-03-01 17:57:04,964 INFO L226 Difference]: Without dead ends: 3365 [2022-03-01 17:57:04,970 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 472 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 383 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61134 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=35852, Invalid=111988, Unknown=0, NotChecked=0, Total=147840 [2022-03-01 17:57:04,971 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1179 mSDsluCounter, 994 mSDsCounter, 0 mSdLazyCounter, 2724 mSolverCounterSat, 248 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1179 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 2972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 2724 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:57:04,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1179 Valid, 443 Invalid, 2972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 2724 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-01 17:57:04,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3365 states. [2022-03-01 17:57:04,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3365 to 313. [2022-03-01 17:57:04,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 313 states, 312 states have (on average 2.051282051282051) internal successors, (640), 312 states have internal predecessors, (640), 0 states have call successors, (0), 0 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-01 17:57:04,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 313 states to 313 states and 640 transitions. [2022-03-01 17:57:04,990 INFO L78 Accepts]: Start accepts. Automaton has 313 states and 640 transitions. Word has length 65 [2022-03-01 17:57:04,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:57:04,990 INFO L470 AbstractCegarLoop]: Abstraction has 313 states and 640 transitions. [2022-03-01 17:57:04,990 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 71 states, 71 states have (on average 2.183098591549296) internal successors, (155), 70 states have internal predecessors, (155), 0 states have call successors, (0), 0 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-01 17:57:04,990 INFO L276 IsEmpty]: Start isEmpty. Operand 313 states and 640 transitions. [2022-03-01 17:57:04,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-03-01 17:57:04,991 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:57:04,991 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:57:05,015 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-01 17:57:05,214 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-01 17:57:05,214 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:57:05,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:57:05,214 INFO L85 PathProgramCache]: Analyzing trace with hash -732703839, now seen corresponding path program 36 times [2022-03-01 17:57:05,214 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:57:05,214 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412309947] [2022-03-01 17:57:05,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:57:05,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:57:05,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:57:05,469 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 157 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:05,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:57:05,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412309947] [2022-03-01 17:57:05,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412309947] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:57:05,470 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892861671] [2022-03-01 17:57:05,470 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:57:05,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:57:05,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:57:05,472 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-01 17:57:05,476 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-01 17:57:05,517 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-03-01 17:57:05,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:57:05,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 17:57:05,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:57:06,333 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 157 proven. 156 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:06,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:57:07,025 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 169 proven. 144 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:07,025 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892861671] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:57:07,025 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:57:07,025 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 29, 29] total 69 [2022-03-01 17:57:07,025 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283782421] [2022-03-01 17:57:07,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:57:07,026 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2022-03-01 17:57:07,026 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:57:07,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2022-03-01 17:57:07,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1175, Invalid=3655, Unknown=0, NotChecked=0, Total=4830 [2022-03-01 17:57:07,027 INFO L87 Difference]: Start difference. First operand 313 states and 640 transitions. Second operand has 70 states, 70 states have (on average 2.4714285714285715) internal successors, (173), 69 states have internal predecessors, (173), 0 states have call successors, (0), 0 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-01 17:57:14,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:57:14,054 INFO L93 Difference]: Finished difference Result 2350 states and 4674 transitions. [2022-03-01 17:57:14,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 227 states. [2022-03-01 17:57:14,054 INFO L78 Accepts]: Start accepts. Automaton has has 70 states, 70 states have (on average 2.4714285714285715) internal successors, (173), 69 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2022-03-01 17:57:14,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:57:14,058 INFO L225 Difference]: With dead ends: 2350 [2022-03-01 17:57:14,059 INFO L226 Difference]: Without dead ends: 2346 [2022-03-01 17:57:14,063 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 88 SyntacticMatches, 1 SemanticMatches, 291 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33621 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=22314, Invalid=63242, Unknown=0, NotChecked=0, Total=85556 [2022-03-01 17:57:14,063 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1022 mSDsluCounter, 406 mSDsCounter, 0 mSdLazyCounter, 1698 mSolverCounterSat, 260 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1022 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 1958 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 260 IncrementalHoareTripleChecker+Valid, 1698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:57:14,064 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1022 Valid, 172 Invalid, 1958 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [260 Valid, 1698 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-01 17:57:14,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2346 states. [2022-03-01 17:57:14,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2346 to 265. [2022-03-01 17:57:14,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 264 states have (on average 2.0643939393939394) internal successors, (545), 264 states have internal predecessors, (545), 0 states have call successors, (0), 0 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-01 17:57:14,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 545 transitions. [2022-03-01 17:57:14,078 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 545 transitions. Word has length 65 [2022-03-01 17:57:14,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:57:14,078 INFO L470 AbstractCegarLoop]: Abstraction has 265 states and 545 transitions. [2022-03-01 17:57:14,078 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 2.4714285714285715) internal successors, (173), 69 states have internal predecessors, (173), 0 states have call successors, (0), 0 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-01 17:57:14,078 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 545 transitions. [2022-03-01 17:57:14,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-03-01 17:57:14,079 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:57:14,079 INFO L514 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:57:14,103 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-01 17:57:14,293 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-01 17:57:14,293 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:57:14,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:57:14,294 INFO L85 PathProgramCache]: Analyzing trace with hash -2096441655, now seen corresponding path program 37 times [2022-03-01 17:57:14,294 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:57:14,294 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164563818] [2022-03-01 17:57:14,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:57:14,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:57:14,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:57:14,526 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:14,526 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:57:14,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164563818] [2022-03-01 17:57:14,526 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164563818] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:57:14,526 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [803151396] [2022-03-01 17:57:14,526 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:57:14,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:57:14,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:57:14,531 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-01 17:57:14,532 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-01 17:57:14,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:57:14,571 INFO L263 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-01 17:57:14,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:57:14,793 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:14,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:57:15,007 INFO L134 CoverageAnalysis]: Checked inductivity of 338 backedges. 0 proven. 338 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:15,008 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [803151396] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:57:15,008 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:57:15,008 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 16 [2022-03-01 17:57:15,008 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610387168] [2022-03-01 17:57:15,008 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:57:15,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 17:57:15,008 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:57:15,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 17:57:15,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:57:15,009 INFO L87 Difference]: Start difference. First operand 265 states and 545 transitions. Second operand has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 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-01 17:57:15,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:57:15,420 INFO L93 Difference]: Finished difference Result 812 states and 1597 transitions. [2022-03-01 17:57:15,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 17:57:15,420 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 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 67 [2022-03-01 17:57:15,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:57:15,422 INFO L225 Difference]: With dead ends: 812 [2022-03-01 17:57:15,422 INFO L226 Difference]: Without dead ends: 719 [2022-03-01 17:57:15,422 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 144 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:57:15,423 INFO L933 BasicCegarLoop]: 104 mSDtfsCounter, 119 mSDsluCounter, 1880 mSDsCounter, 0 mSdLazyCounter, 1205 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 119 SdHoareTripleChecker+Valid, 1423 SdHoareTripleChecker+Invalid, 1206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:57:15,423 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [119 Valid, 1423 Invalid, 1206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1205 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 17:57:15,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2022-03-01 17:57:15,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 546. [2022-03-01 17:57:15,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 546 states, 545 states have (on average 2.148623853211009) internal successors, (1171), 545 states have internal predecessors, (1171), 0 states have call successors, (0), 0 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-01 17:57:15,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 546 states to 546 states and 1171 transitions. [2022-03-01 17:57:15,432 INFO L78 Accepts]: Start accepts. Automaton has 546 states and 1171 transitions. Word has length 67 [2022-03-01 17:57:15,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:57:15,432 INFO L470 AbstractCegarLoop]: Abstraction has 546 states and 1171 transitions. [2022-03-01 17:57:15,432 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 4.1875) internal successors, (67), 16 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-01 17:57:15,432 INFO L276 IsEmpty]: Start isEmpty. Operand 546 states and 1171 transitions. [2022-03-01 17:57:15,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-01 17:57:15,433 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:57:15,433 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:57:15,463 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-01 17:57:15,655 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-01 17:57:15,656 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:57:15,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:57:15,656 INFO L85 PathProgramCache]: Analyzing trace with hash -327009717, now seen corresponding path program 38 times [2022-03-01 17:57:15,656 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:57:15,656 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388577924] [2022-03-01 17:57:15,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:57:15,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:57:15,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:57:16,059 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:16,059 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:57:16,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388577924] [2022-03-01 17:57:16,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388577924] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:57:16,060 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1244678098] [2022-03-01 17:57:16,060 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:57:16,060 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:57:16,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:57:16,062 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-01 17:57:16,063 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-01 17:57:16,094 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:57:16,094 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:57:16,095 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:57:16,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:57:17,011 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 169 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:17,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:57:17,544 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 196 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:17,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1244678098] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:57:17,544 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:57:17,544 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 31, 31] total 75 [2022-03-01 17:57:17,544 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229941212] [2022-03-01 17:57:17,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:57:17,544 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 76 states [2022-03-01 17:57:17,544 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:57:17,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2022-03-01 17:57:17,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1033, Invalid=4667, Unknown=0, NotChecked=0, Total=5700 [2022-03-01 17:57:17,546 INFO L87 Difference]: Start difference. First operand 546 states and 1171 transitions. Second operand has 76 states, 76 states have (on average 2.1710526315789473) internal successors, (165), 75 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-01 17:57:32,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:57:32,231 INFO L93 Difference]: Finished difference Result 5174 states and 9913 transitions. [2022-03-01 17:57:32,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 363 states. [2022-03-01 17:57:32,232 INFO L78 Accepts]: Start accepts. Automaton has has 76 states, 76 states have (on average 2.1710526315789473) internal successors, (165), 75 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 69 [2022-03-01 17:57:32,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:57:32,239 INFO L225 Difference]: With dead ends: 5174 [2022-03-01 17:57:32,239 INFO L226 Difference]: Without dead ends: 3821 [2022-03-01 17:57:32,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 527 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 433 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80099 ImplicationChecksByTransitivity, 12.3s TimeCoverageRelationStatistics Valid=45818, Invalid=142972, Unknown=0, NotChecked=0, Total=188790 [2022-03-01 17:57:32,250 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1026 mSDsluCounter, 1170 mSDsCounter, 0 mSdLazyCounter, 3353 mSolverCounterSat, 228 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1026 SdHoareTripleChecker+Valid, 491 SdHoareTripleChecker+Invalid, 3581 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 228 IncrementalHoareTripleChecker+Valid, 3353 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-01 17:57:32,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1026 Valid, 491 Invalid, 3581 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [228 Valid, 3353 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-01 17:57:32,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3821 states. [2022-03-01 17:57:32,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3821 to 335. [2022-03-01 17:57:32,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.053892215568862) internal successors, (686), 334 states have internal predecessors, (686), 0 states have call successors, (0), 0 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-01 17:57:32,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 686 transitions. [2022-03-01 17:57:32,274 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 686 transitions. Word has length 69 [2022-03-01 17:57:32,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:57:32,274 INFO L470 AbstractCegarLoop]: Abstraction has 335 states and 686 transitions. [2022-03-01 17:57:32,274 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 76 states, 76 states have (on average 2.1710526315789473) internal successors, (165), 75 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-01 17:57:32,274 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 686 transitions. [2022-03-01 17:57:32,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-01 17:57:32,275 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:57:32,275 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:57:32,302 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-01 17:57:32,487 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-01 17:57:32,487 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:57:32,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:57:32,488 INFO L85 PathProgramCache]: Analyzing trace with hash -2117504091, now seen corresponding path program 39 times [2022-03-01 17:57:32,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:57:32,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636736510] [2022-03-01 17:57:32,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:57:32,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:57:32,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:57:32,774 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 183 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:32,774 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:57:32,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636736510] [2022-03-01 17:57:32,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636736510] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:57:32,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322716584] [2022-03-01 17:57:32,774 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:57:32,775 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:57:32,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:57:32,776 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-01 17:57:32,777 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-01 17:57:32,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 17 check-sat command(s) [2022-03-01 17:57:32,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:57:32,815 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-01 17:57:32,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:57:33,677 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 183 proven. 182 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:33,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:57:34,417 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 196 proven. 169 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:34,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322716584] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:57:34,417 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:57:34,417 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 31, 31] total 74 [2022-03-01 17:57:34,417 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814278159] [2022-03-01 17:57:34,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:57:34,418 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 75 states [2022-03-01 17:57:34,418 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:57:34,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2022-03-01 17:57:34,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1342, Invalid=4208, Unknown=0, NotChecked=0, Total=5550 [2022-03-01 17:57:34,419 INFO L87 Difference]: Start difference. First operand 335 states and 686 transitions. Second operand has 75 states, 75 states have (on average 2.466666666666667) internal successors, (185), 74 states have internal predecessors, (185), 0 states have call successors, (0), 0 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-01 17:57:42,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:57:42,755 INFO L93 Difference]: Finished difference Result 2682 states and 5338 transitions. [2022-03-01 17:57:42,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 258 states. [2022-03-01 17:57:42,755 INFO L78 Accepts]: Start accepts. Automaton has has 75 states, 75 states have (on average 2.466666666666667) internal successors, (185), 74 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 69 [2022-03-01 17:57:42,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:57:42,759 INFO L225 Difference]: With dead ends: 2682 [2022-03-01 17:57:42,759 INFO L226 Difference]: Without dead ends: 2678 [2022-03-01 17:57:42,767 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 421 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 327 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43463 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=28061, Invalid=79851, Unknown=0, NotChecked=0, Total=107912 [2022-03-01 17:57:42,768 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 949 mSDsluCounter, 456 mSDsCounter, 0 mSdLazyCounter, 1937 mSolverCounterSat, 223 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 949 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 2160 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 223 IncrementalHoareTripleChecker+Valid, 1937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:57:42,768 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [949 Valid, 197 Invalid, 2160 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [223 Valid, 1937 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-01 17:57:42,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2678 states. [2022-03-01 17:57:42,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2678 to 283. [2022-03-01 17:57:42,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 282 states have (on average 2.0673758865248226) internal successors, (583), 282 states have internal predecessors, (583), 0 states have call successors, (0), 0 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-01 17:57:42,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 583 transitions. [2022-03-01 17:57:42,783 INFO L78 Accepts]: Start accepts. Automaton has 283 states and 583 transitions. Word has length 69 [2022-03-01 17:57:42,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:57:42,784 INFO L470 AbstractCegarLoop]: Abstraction has 283 states and 583 transitions. [2022-03-01 17:57:42,784 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 75 states, 75 states have (on average 2.466666666666667) internal successors, (185), 74 states have internal predecessors, (185), 0 states have call successors, (0), 0 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-01 17:57:42,784 INFO L276 IsEmpty]: Start isEmpty. Operand 283 states and 583 transitions. [2022-03-01 17:57:42,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-03-01 17:57:42,785 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:57:42,785 INFO L514 BasicCegarLoop]: trace histogram [14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:57:42,815 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-01 17:57:42,999 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-01 17:57:42,999 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:57:43,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:57:43,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1646631031, now seen corresponding path program 40 times [2022-03-01 17:57:43,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:57:43,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358451857] [2022-03-01 17:57:43,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:57:43,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:57:43,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:57:43,280 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:43,280 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:57:43,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358451857] [2022-03-01 17:57:43,281 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1358451857] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:57:43,281 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789163848] [2022-03-01 17:57:43,281 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:57:43,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:57:43,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:57:43,282 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-01 17:57:43,284 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-01 17:57:43,326 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:57:43,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:57:43,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 183 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-01 17:57:43,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:57:43,587 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:43,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:57:43,827 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 0 proven. 392 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:43,827 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789163848] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:57:43,827 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:57:43,827 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 17 [2022-03-01 17:57:43,827 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521979790] [2022-03-01 17:57:43,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:57:43,828 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 17:57:43,828 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:57:43,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 17:57:43,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:57:43,828 INFO L87 Difference]: Start difference. First operand 283 states and 583 transitions. Second operand has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 17 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:57:44,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:57:44,301 INFO L93 Difference]: Finished difference Result 871 states and 1714 transitions. [2022-03-01 17:57:44,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:57:44,302 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 17 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 71 [2022-03-01 17:57:44,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:57:44,303 INFO L225 Difference]: With dead ends: 871 [2022-03-01 17:57:44,303 INFO L226 Difference]: Without dead ends: 772 [2022-03-01 17:57:44,303 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 153 SyntacticMatches, 3 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2022-03-01 17:57:44,304 INFO L933 BasicCegarLoop]: 111 mSDtfsCounter, 128 mSDsluCounter, 2164 mSDsCounter, 0 mSdLazyCounter, 1381 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 1629 SdHoareTripleChecker+Invalid, 1382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:57:44,304 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 1629 Invalid, 1382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1381 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:57:44,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2022-03-01 17:57:44,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 586. [2022-03-01 17:57:44,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 586 states, 585 states have (on average 2.1504273504273503) internal successors, (1258), 585 states have internal predecessors, (1258), 0 states have call successors, (0), 0 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-01 17:57:44,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 586 states to 586 states and 1258 transitions. [2022-03-01 17:57:44,313 INFO L78 Accepts]: Start accepts. Automaton has 586 states and 1258 transitions. Word has length 71 [2022-03-01 17:57:44,313 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:57:44,313 INFO L470 AbstractCegarLoop]: Abstraction has 586 states and 1258 transitions. [2022-03-01 17:57:44,313 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.176470588235294) internal successors, (71), 17 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:57:44,313 INFO L276 IsEmpty]: Start isEmpty. Operand 586 states and 1258 transitions. [2022-03-01 17:57:44,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-01 17:57:44,314 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:57:44,314 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:57:44,331 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-01 17:57:44,519 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-01 17:57:44,519 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:57:44,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:57:44,520 INFO L85 PathProgramCache]: Analyzing trace with hash -300926453, now seen corresponding path program 41 times [2022-03-01 17:57:44,520 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:57:44,520 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513067313] [2022-03-01 17:57:44,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:57:44,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:57:44,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:57:45,001 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:45,002 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:57:45,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513067313] [2022-03-01 17:57:45,002 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513067313] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:57:45,002 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701909377] [2022-03-01 17:57:45,002 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:57:45,002 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:57:45,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:57:45,003 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-01 17:57:45,004 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-01 17:57:45,043 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 16 check-sat command(s) [2022-03-01 17:57:45,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:57:45,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:57:45,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:57:45,998 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 196 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:45,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:57:46,556 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 225 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:57:46,556 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701909377] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:57:46,556 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:57:46,556 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 33, 33] total 80 [2022-03-01 17:57:46,556 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397841107] [2022-03-01 17:57:46,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:57:46,557 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 81 states [2022-03-01 17:57:46,557 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:57:46,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2022-03-01 17:57:46,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1166, Invalid=5314, Unknown=0, NotChecked=0, Total=6480 [2022-03-01 17:57:46,558 INFO L87 Difference]: Start difference. First operand 586 states and 1258 transitions. Second operand has 81 states, 81 states have (on average 2.1604938271604937) internal successors, (175), 80 states have internal predecessors, (175), 0 states have call successors, (0), 0 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-01 17:58:04,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:58:04,209 INFO L93 Difference]: Finished difference Result 5850 states and 11205 transitions. [2022-03-01 17:58:04,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 411 states. [2022-03-01 17:58:04,211 INFO L78 Accepts]: Start accepts. Automaton has has 81 states, 81 states have (on average 2.1604938271604937) internal successors, (175), 80 states have internal predecessors, (175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-01 17:58:04,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:58:04,216 INFO L225 Difference]: With dead ends: 5850 [2022-03-01 17:58:04,216 INFO L226 Difference]: Without dead ends: 4305 [2022-03-01 17:58:04,223 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 585 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 486 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103220 ImplicationChecksByTransitivity, 14.4s TimeCoverageRelationStatistics Valid=57734, Invalid=179922, Unknown=0, NotChecked=0, Total=237656 [2022-03-01 17:58:04,224 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1381 mSDsluCounter, 1314 mSDsCounter, 0 mSdLazyCounter, 3691 mSolverCounterSat, 264 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1381 SdHoareTripleChecker+Valid, 572 SdHoareTripleChecker+Invalid, 3955 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 264 IncrementalHoareTripleChecker+Valid, 3691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:58:04,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1381 Valid, 572 Invalid, 3955 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [264 Valid, 3691 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-01 17:58:04,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4305 states. [2022-03-01 17:58:04,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4305 to 357. [2022-03-01 17:58:04,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 2.056179775280899) internal successors, (732), 356 states have internal predecessors, (732), 0 states have call successors, (0), 0 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-01 17:58:04,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 732 transitions. [2022-03-01 17:58:04,243 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 732 transitions. Word has length 73 [2022-03-01 17:58:04,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:58:04,243 INFO L470 AbstractCegarLoop]: Abstraction has 357 states and 732 transitions. [2022-03-01 17:58:04,243 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 81 states, 81 states have (on average 2.1604938271604937) internal successors, (175), 80 states have internal predecessors, (175), 0 states have call successors, (0), 0 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-01 17:58:04,243 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 732 transitions. [2022-03-01 17:58:04,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-01 17:58:04,244 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:58:04,244 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:58:04,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-01 17:58:04,444 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-01 17:58:04,445 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:58:04,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:58:04,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1894411863, now seen corresponding path program 42 times [2022-03-01 17:58:04,445 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:58:04,445 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949563137] [2022-03-01 17:58:04,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:58:04,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:58:04,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:58:04,753 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 211 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:04,754 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:58:04,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949563137] [2022-03-01 17:58:04,754 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949563137] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:58:04,754 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561070408] [2022-03-01 17:58:04,754 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:58:04,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:58:04,754 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:58:04,756 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-01 17:58:04,757 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-01 17:58:04,803 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 18 check-sat command(s) [2022-03-01 17:58:04,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:58:04,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-01 17:58:04,806 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:58:05,842 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 211 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:05,842 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:58:06,740 INFO L134 CoverageAnalysis]: Checked inductivity of 421 backedges. 225 proven. 196 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:06,741 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561070408] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:58:06,741 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:58:06,741 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 33, 33] total 79 [2022-03-01 17:58:06,741 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216868701] [2022-03-01 17:58:06,741 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:58:06,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2022-03-01 17:58:06,742 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:58:06,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2022-03-01 17:58:06,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1520, Invalid=4800, Unknown=0, NotChecked=0, Total=6320 [2022-03-01 17:58:06,743 INFO L87 Difference]: Start difference. First operand 357 states and 732 transitions. Second operand has 80 states, 80 states have (on average 2.4625) internal successors, (197), 79 states have internal predecessors, (197), 0 states have call successors, (0), 0 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-01 17:58:16,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:58:16,761 INFO L93 Difference]: Finished difference Result 3036 states and 6046 transitions. [2022-03-01 17:58:16,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 291 states. [2022-03-01 17:58:16,762 INFO L78 Accepts]: Start accepts. Automaton has has 80 states, 80 states have (on average 2.4625) internal successors, (197), 79 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 73 [2022-03-01 17:58:16,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:58:16,765 INFO L225 Difference]: With dead ends: 3036 [2022-03-01 17:58:16,765 INFO L226 Difference]: Without dead ends: 3032 [2022-03-01 17:58:16,769 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 464 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 365 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55338 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=34839, Invalid=99483, Unknown=0, NotChecked=0, Total=134322 [2022-03-01 17:58:16,769 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1032 mSDsluCounter, 490 mSDsCounter, 0 mSdLazyCounter, 2020 mSolverCounterSat, 276 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1032 SdHoareTripleChecker+Valid, 222 SdHoareTripleChecker+Invalid, 2296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 276 IncrementalHoareTripleChecker+Valid, 2020 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:58:16,770 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1032 Valid, 222 Invalid, 2296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [276 Valid, 2020 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-01 17:58:16,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3032 states. [2022-03-01 17:58:16,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3032 to 301. [2022-03-01 17:58:16,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 300 states have (on average 2.07) internal successors, (621), 300 states have internal predecessors, (621), 0 states have call successors, (0), 0 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-01 17:58:16,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 621 transitions. [2022-03-01 17:58:16,784 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 621 transitions. Word has length 73 [2022-03-01 17:58:16,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:58:16,785 INFO L470 AbstractCegarLoop]: Abstraction has 301 states and 621 transitions. [2022-03-01 17:58:16,785 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 2.4625) internal successors, (197), 79 states have internal predecessors, (197), 0 states have call successors, (0), 0 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-01 17:58:16,785 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 621 transitions. [2022-03-01 17:58:16,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-01 17:58:16,786 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:58:16,786 INFO L514 BasicCegarLoop]: trace histogram [15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:58:16,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-03-01 17:58:16,999 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-01 17:58:16,999 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:58:17,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:58:17,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1944549193, now seen corresponding path program 43 times [2022-03-01 17:58:17,000 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:58:17,000 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866912948] [2022-03-01 17:58:17,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:58:17,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:58:17,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:58:17,242 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:17,243 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:58:17,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866912948] [2022-03-01 17:58:17,243 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866912948] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:58:17,243 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933334547] [2022-03-01 17:58:17,243 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:58:17,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:58:17,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:58:17,248 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-01 17:58:17,265 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-01 17:58:17,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:58:17,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-01 17:58:17,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:58:17,543 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:17,543 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:58:17,784 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 0 proven. 450 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:17,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933334547] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:58:17,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:58:17,784 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 18 [2022-03-01 17:58:17,784 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517848662] [2022-03-01 17:58:17,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:58:17,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 17:58:17,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:58:17,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 17:58:17,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:58:17,785 INFO L87 Difference]: Start difference. First operand 301 states and 621 transitions. Second operand has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 18 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:58:18,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:58:18,313 INFO L93 Difference]: Finished difference Result 930 states and 1831 transitions. [2022-03-01 17:58:18,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:58:18,313 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 18 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 75 [2022-03-01 17:58:18,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:58:18,314 INFO L225 Difference]: With dead ends: 930 [2022-03-01 17:58:18,315 INFO L226 Difference]: Without dead ends: 825 [2022-03-01 17:58:18,315 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 162 SyntacticMatches, 3 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:58:18,315 INFO L933 BasicCegarLoop]: 118 mSDtfsCounter, 137 mSDsluCounter, 2468 mSDsCounter, 0 mSdLazyCounter, 1569 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 137 SdHoareTripleChecker+Valid, 1849 SdHoareTripleChecker+Invalid, 1570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-01 17:58:18,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [137 Valid, 1849 Invalid, 1570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1569 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-01 17:58:18,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2022-03-01 17:58:18,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 626. [2022-03-01 17:58:18,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 625 states have (on average 2.152) internal successors, (1345), 625 states have internal predecessors, (1345), 0 states have call successors, (0), 0 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-01 17:58:18,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 1345 transitions. [2022-03-01 17:58:18,324 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 1345 transitions. Word has length 75 [2022-03-01 17:58:18,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:58:18,324 INFO L470 AbstractCegarLoop]: Abstraction has 626 states and 1345 transitions. [2022-03-01 17:58:18,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 4.166666666666667) internal successors, (75), 18 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:58:18,324 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 1345 transitions. [2022-03-01 17:58:18,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-01 17:58:18,325 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:58:18,325 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:58:18,343 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-03-01 17:58:18,535 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-01 17:58:18,535 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:58:18,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:58:18,536 INFO L85 PathProgramCache]: Analyzing trace with hash 940325067, now seen corresponding path program 44 times [2022-03-01 17:58:18,536 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:58:18,536 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919521468] [2022-03-01 17:58:18,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:58:18,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:58:18,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:58:19,038 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:19,038 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:58:19,038 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919521468] [2022-03-01 17:58:19,039 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919521468] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:58:19,039 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301349458] [2022-03-01 17:58:19,039 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:58:19,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:58:19,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:58:19,040 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-01 17:58:19,042 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-01 17:58:19,075 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:58:19,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:58:19,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-01 17:58:19,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:58:20,117 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 225 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:20,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:58:20,719 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 256 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:20,719 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301349458] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:58:20,719 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:58:20,719 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 35, 35] total 85 [2022-03-01 17:58:20,719 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803683114] [2022-03-01 17:58:20,720 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:58:20,720 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 86 states [2022-03-01 17:58:20,720 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:58:20,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2022-03-01 17:58:20,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1307, Invalid=6003, Unknown=0, NotChecked=0, Total=7310 [2022-03-01 17:58:20,721 INFO L87 Difference]: Start difference. First operand 626 states and 1345 transitions. Second operand has 86 states, 86 states have (on average 2.1511627906976742) internal successors, (185), 85 states have internal predecessors, (185), 0 states have call successors, (0), 0 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-01 17:58:42,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:58:42,201 INFO L93 Difference]: Finished difference Result 6566 states and 12573 transitions. [2022-03-01 17:58:42,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 462 states. [2022-03-01 17:58:42,201 INFO L78 Accepts]: Start accepts. Automaton has has 86 states, 86 states have (on average 2.1511627906976742) internal successors, (185), 85 states have internal predecessors, (185), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-01 17:58:42,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:58:42,206 INFO L225 Difference]: With dead ends: 6566 [2022-03-01 17:58:42,207 INFO L226 Difference]: Without dead ends: 4817 [2022-03-01 17:58:42,219 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 646 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 542 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131066 ImplicationChecksByTransitivity, 17.1s TimeCoverageRelationStatistics Valid=71840, Invalid=223552, Unknown=0, NotChecked=0, Total=295392 [2022-03-01 17:58:42,219 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1488 mSDsluCounter, 1503 mSDsCounter, 0 mSdLazyCounter, 4264 mSolverCounterSat, 322 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1488 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 4586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 322 IncrementalHoareTripleChecker+Valid, 4264 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:58:42,219 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1488 Valid, 639 Invalid, 4586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [322 Valid, 4264 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-01 17:58:42,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4817 states. [2022-03-01 17:58:42,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4817 to 379. [2022-03-01 17:58:42,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 378 states have (on average 2.058201058201058) internal successors, (778), 378 states have internal predecessors, (778), 0 states have call successors, (0), 0 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-01 17:58:42,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 778 transitions. [2022-03-01 17:58:42,242 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 778 transitions. Word has length 77 [2022-03-01 17:58:42,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:58:42,242 INFO L470 AbstractCegarLoop]: Abstraction has 379 states and 778 transitions. [2022-03-01 17:58:42,242 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 86 states, 86 states have (on average 2.1511627906976742) internal successors, (185), 85 states have internal predecessors, (185), 0 states have call successors, (0), 0 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-01 17:58:42,242 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 778 transitions. [2022-03-01 17:58:42,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-01 17:58:42,243 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:58:42,243 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:58:42,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-03-01 17:58:42,443 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-01 17:58:42,443 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:58:42,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:58:42,444 INFO L85 PathProgramCache]: Analyzing trace with hash -306106963, now seen corresponding path program 45 times [2022-03-01 17:58:42,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:58:42,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368207906] [2022-03-01 17:58:42,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:58:42,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:58:42,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:58:42,779 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 241 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:42,780 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:58:42,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368207906] [2022-03-01 17:58:42,780 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368207906] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:58:42,780 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257697870] [2022-03-01 17:58:42,780 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:58:42,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:58:42,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:58:42,781 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-01 17:58:42,782 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-01 17:58:42,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 19 check-sat command(s) [2022-03-01 17:58:42,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:58:42,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 199 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-01 17:58:42,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:58:43,862 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 241 proven. 240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:43,863 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:58:44,752 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 256 proven. 225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:44,753 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257697870] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:58:44,753 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:58:44,753 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 35, 35] total 84 [2022-03-01 17:58:44,753 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678462910] [2022-03-01 17:58:44,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:58:44,753 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 85 states [2022-03-01 17:58:44,753 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:58:44,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2022-03-01 17:58:44,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1709, Invalid=5431, Unknown=0, NotChecked=0, Total=7140 [2022-03-01 17:58:44,755 INFO L87 Difference]: Start difference. First operand 379 states and 778 transitions. Second operand has 85 states, 85 states have (on average 2.458823529411765) internal successors, (209), 84 states have internal predecessors, (209), 0 states have call successors, (0), 0 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-01 17:58:56,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:58:56,498 INFO L93 Difference]: Finished difference Result 3412 states and 6798 transitions. [2022-03-01 17:58:56,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 326 states. [2022-03-01 17:58:56,498 INFO L78 Accepts]: Start accepts. Automaton has has 85 states, 85 states have (on average 2.458823529411765) internal successors, (209), 84 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 77 [2022-03-01 17:58:56,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:58:56,501 INFO L225 Difference]: With dead ends: 3412 [2022-03-01 17:58:56,502 INFO L226 Difference]: Without dead ends: 3408 [2022-03-01 17:58:56,508 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 509 GetRequests, 103 SyntacticMatches, 1 SemanticMatches, 405 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69511 ImplicationChecksByTransitivity, 10.3s TimeCoverageRelationStatistics Valid=42763, Invalid=122479, Unknown=0, NotChecked=0, Total=165242 [2022-03-01 17:58:56,509 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1199 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 2419 mSolverCounterSat, 355 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1199 SdHoareTripleChecker+Valid, 237 SdHoareTripleChecker+Invalid, 2774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 355 IncrementalHoareTripleChecker+Valid, 2419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:58:56,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1199 Valid, 237 Invalid, 2774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [355 Valid, 2419 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-01 17:58:56,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3408 states. [2022-03-01 17:58:56,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3408 to 319. [2022-03-01 17:58:56,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 319 states, 318 states have (on average 2.0723270440251573) internal successors, (659), 318 states have internal predecessors, (659), 0 states have call successors, (0), 0 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-01 17:58:56,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 319 states to 319 states and 659 transitions. [2022-03-01 17:58:56,522 INFO L78 Accepts]: Start accepts. Automaton has 319 states and 659 transitions. Word has length 77 [2022-03-01 17:58:56,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:58:56,522 INFO L470 AbstractCegarLoop]: Abstraction has 319 states and 659 transitions. [2022-03-01 17:58:56,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 85 states, 85 states have (on average 2.458823529411765) internal successors, (209), 84 states have internal predecessors, (209), 0 states have call successors, (0), 0 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-01 17:58:56,522 INFO L276 IsEmpty]: Start isEmpty. Operand 319 states and 659 transitions. [2022-03-01 17:58:56,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-03-01 17:58:56,523 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:58:56,523 INFO L514 BasicCegarLoop]: trace histogram [16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:58:56,546 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-01 17:58:56,739 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-01 17:58:56,739 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:58:56,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:58:56,740 INFO L85 PathProgramCache]: Analyzing trace with hash 786351625, now seen corresponding path program 46 times [2022-03-01 17:58:56,740 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:58:56,740 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812766938] [2022-03-01 17:58:56,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:58:56,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:58:56,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:58:57,008 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:57,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:58:57,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812766938] [2022-03-01 17:58:57,009 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812766938] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:58:57,009 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1488472389] [2022-03-01 17:58:57,009 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:58:57,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:58:57,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:58:57,012 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-01 17:58:57,014 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-01 17:58:57,051 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:58:57,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:58:57,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-01 17:58:57,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:58:57,310 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:57,311 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:58:57,566 INFO L134 CoverageAnalysis]: Checked inductivity of 512 backedges. 0 proven. 512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:57,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1488472389] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:58:57,567 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:58:57,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 19 [2022-03-01 17:58:57,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585003172] [2022-03-01 17:58:57,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:58:57,567 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:58:57,567 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:58:57,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:58:57,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:58:57,568 INFO L87 Difference]: Start difference. First operand 319 states and 659 transitions. Second operand has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 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-01 17:58:58,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:58:58,160 INFO L93 Difference]: Finished difference Result 989 states and 1948 transitions. [2022-03-01 17:58:58,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:58:58,160 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 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 79 [2022-03-01 17:58:58,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:58:58,161 INFO L225 Difference]: With dead ends: 989 [2022-03-01 17:58:58,161 INFO L226 Difference]: Without dead ends: 878 [2022-03-01 17:58:58,161 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 171 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:58:58,162 INFO L933 BasicCegarLoop]: 125 mSDtfsCounter, 146 mSDsluCounter, 2792 mSDsCounter, 0 mSdLazyCounter, 1769 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 2083 SdHoareTripleChecker+Invalid, 1770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1769 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 17:58:58,162 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 2083 Invalid, 1770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1769 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 17:58:58,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 878 states. [2022-03-01 17:58:58,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 878 to 666. [2022-03-01 17:58:58,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.1533834586466165) internal successors, (1432), 665 states have internal predecessors, (1432), 0 states have call successors, (0), 0 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-01 17:58:58,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1432 transitions. [2022-03-01 17:58:58,169 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1432 transitions. Word has length 79 [2022-03-01 17:58:58,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:58:58,169 INFO L470 AbstractCegarLoop]: Abstraction has 666 states and 1432 transitions. [2022-03-01 17:58:58,169 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 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-01 17:58:58,169 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1432 transitions. [2022-03-01 17:58:58,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-01 17:58:58,171 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:58:58,171 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:58:58,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-03-01 17:58:58,381 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-01 17:58:58,381 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:58:58,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:58:58,382 INFO L85 PathProgramCache]: Analyzing trace with hash -404556149, now seen corresponding path program 47 times [2022-03-01 17:58:58,382 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:58:58,382 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236828545] [2022-03-01 17:58:58,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:58:58,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:58:58,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:58:58,968 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:58:58,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:58:58,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236828545] [2022-03-01 17:58:58,968 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236828545] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:58:58,968 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601605226] [2022-03-01 17:58:58,968 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:58:58,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:58:58,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:58:58,969 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-01 17:58:58,970 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-01 17:58:59,009 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-03-01 17:58:59,010 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:58:59,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-01 17:58:59,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:59:00,246 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 256 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:59:00,247 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:59:00,956 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 289 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:59:00,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601605226] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:59:00,957 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:59:00,957 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 37, 37] total 90 [2022-03-01 17:59:00,957 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221306256] [2022-03-01 17:59:00,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:59:00,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 91 states [2022-03-01 17:59:00,957 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:59:00,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2022-03-01 17:59:00,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1456, Invalid=6734, Unknown=0, NotChecked=0, Total=8190 [2022-03-01 17:59:00,959 INFO L87 Difference]: Start difference. First operand 666 states and 1432 transitions. Second operand has 91 states, 91 states have (on average 2.142857142857143) internal successors, (195), 90 states have internal predecessors, (195), 0 states have call successors, (0), 0 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-01 17:59:26,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:59:26,301 INFO L93 Difference]: Finished difference Result 7322 states and 14017 transitions. [2022-03-01 17:59:26,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 516 states. [2022-03-01 17:59:26,301 INFO L78 Accepts]: Start accepts. Automaton has has 91 states, 91 states have (on average 2.142857142857143) internal successors, (195), 90 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2022-03-01 17:59:26,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:59:26,307 INFO L225 Difference]: With dead ends: 7322 [2022-03-01 17:59:26,307 INFO L226 Difference]: Without dead ends: 5357 [2022-03-01 17:59:26,321 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 601 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164252 ImplicationChecksByTransitivity, 20.2s TimeCoverageRelationStatistics Valid=88390, Invalid=274616, Unknown=0, NotChecked=0, Total=363006 [2022-03-01 17:59:26,321 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1375 mSDsluCounter, 1460 mSDsCounter, 0 mSdLazyCounter, 3972 mSolverCounterSat, 287 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1375 SdHoareTripleChecker+Valid, 666 SdHoareTripleChecker+Invalid, 4259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 287 IncrementalHoareTripleChecker+Valid, 3972 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:59:26,321 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1375 Valid, 666 Invalid, 4259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [287 Valid, 3972 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-01 17:59:26,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5357 states. [2022-03-01 17:59:26,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5357 to 401. [2022-03-01 17:59:26,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.06) internal successors, (824), 400 states have internal predecessors, (824), 0 states have call successors, (0), 0 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-01 17:59:26,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 824 transitions. [2022-03-01 17:59:26,343 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 824 transitions. Word has length 81 [2022-03-01 17:59:26,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:59:26,343 INFO L470 AbstractCegarLoop]: Abstraction has 401 states and 824 transitions. [2022-03-01 17:59:26,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 91 states, 91 states have (on average 2.142857142857143) internal successors, (195), 90 states have internal predecessors, (195), 0 states have call successors, (0), 0 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-01 17:59:26,343 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 824 transitions. [2022-03-01 17:59:26,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2022-03-01 17:59:26,344 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:59:26,344 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:59:26,361 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-01 17:59:26,544 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-01 17:59:26,545 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:59:26,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:59:26,545 INFO L85 PathProgramCache]: Analyzing trace with hash 1154828209, now seen corresponding path program 48 times [2022-03-01 17:59:26,545 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:59:26,545 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7539601] [2022-03-01 17:59:26,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:59:26,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:59:26,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:59:26,858 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 273 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:59:26,858 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:59:26,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7539601] [2022-03-01 17:59:26,858 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7539601] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:59:26,858 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317591187] [2022-03-01 17:59:26,859 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:59:26,859 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:59:26,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:59:26,860 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-01 17:59:26,860 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-01 17:59:26,904 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 20 check-sat command(s) [2022-03-01 17:59:26,905 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:59:26,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-01 17:59:26,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:59:28,037 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 273 proven. 272 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:59:28,037 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:59:29,054 INFO L134 CoverageAnalysis]: Checked inductivity of 545 backedges. 289 proven. 256 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:59:29,054 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317591187] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:59:29,054 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:59:29,054 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 37, 37] total 89 [2022-03-01 17:59:29,054 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75044295] [2022-03-01 17:59:29,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:59:29,055 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2022-03-01 17:59:29,055 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:59:29,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2022-03-01 17:59:29,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1909, Invalid=6101, Unknown=0, NotChecked=0, Total=8010 [2022-03-01 17:59:29,057 INFO L87 Difference]: Start difference. First operand 401 states and 824 transitions. Second operand has 90 states, 90 states have (on average 2.4555555555555557) internal successors, (221), 89 states have internal predecessors, (221), 0 states have call successors, (0), 0 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-01 17:59:42,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:59:42,869 INFO L93 Difference]: Finished difference Result 3810 states and 7594 transitions. [2022-03-01 17:59:42,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 363 states. [2022-03-01 17:59:42,870 INFO L78 Accepts]: Start accepts. Automaton has has 90 states, 90 states have (on average 2.4555555555555557) internal successors, (221), 89 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 81 [2022-03-01 17:59:42,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:59:42,874 INFO L225 Difference]: With dead ends: 3810 [2022-03-01 17:59:42,874 INFO L226 Difference]: Without dead ends: 3806 [2022-03-01 17:59:42,882 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 556 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 447 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86264 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=51954, Invalid=149198, Unknown=0, NotChecked=0, Total=201152 [2022-03-01 17:59:42,882 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1123 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 2475 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1123 SdHoareTripleChecker+Valid, 256 SdHoareTripleChecker+Invalid, 2778 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 2475 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 17:59:42,882 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1123 Valid, 256 Invalid, 2778 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 2475 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-01 17:59:42,886 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3806 states. [2022-03-01 17:59:42,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3806 to 337. [2022-03-01 17:59:42,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 337 states, 336 states have (on average 2.074404761904762) internal successors, (697), 336 states have internal predecessors, (697), 0 states have call successors, (0), 0 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-01 17:59:42,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 337 states to 337 states and 697 transitions. [2022-03-01 17:59:42,897 INFO L78 Accepts]: Start accepts. Automaton has 337 states and 697 transitions. Word has length 81 [2022-03-01 17:59:42,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:59:42,897 INFO L470 AbstractCegarLoop]: Abstraction has 337 states and 697 transitions. [2022-03-01 17:59:42,897 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 2.4555555555555557) internal successors, (221), 89 states have internal predecessors, (221), 0 states have call successors, (0), 0 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-01 17:59:42,897 INFO L276 IsEmpty]: Start isEmpty. Operand 337 states and 697 transitions. [2022-03-01 17:59:42,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2022-03-01 17:59:42,898 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:59:42,898 INFO L514 BasicCegarLoop]: trace histogram [17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:59:42,923 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-01 17:59:43,122 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-01 17:59:43,123 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:59:43,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:59:43,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1140659145, now seen corresponding path program 49 times [2022-03-01 17:59:43,123 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:59:43,123 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391426913] [2022-03-01 17:59:43,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:59:43,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:59:43,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:59:43,469 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 0 proven. 578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:59:43,469 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:59:43,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391426913] [2022-03-01 17:59:43,469 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391426913] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:59:43,469 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226509362] [2022-03-01 17:59:43,469 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:59:43,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:59:43,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:59:43,471 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-01 17:59:43,472 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-01 17:59:43,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:59:43,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-01 17:59:43,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:59:43,808 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 0 proven. 578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:59:43,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:59:44,074 INFO L134 CoverageAnalysis]: Checked inductivity of 578 backedges. 0 proven. 578 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:59:44,075 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226509362] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:59:44,075 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:59:44,075 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20, 20] total 20 [2022-03-01 17:59:44,075 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684442539] [2022-03-01 17:59:44,075 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:59:44,075 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:59:44,075 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:59:44,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:59:44,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:59:44,076 INFO L87 Difference]: Start difference. First operand 337 states and 697 transitions. Second operand has 20 states, 20 states have (on average 4.15) internal successors, (83), 20 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:59:44,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:59:44,749 INFO L93 Difference]: Finished difference Result 1048 states and 2065 transitions. [2022-03-01 17:59:44,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:59:44,750 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 4.15) internal successors, (83), 20 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 83 [2022-03-01 17:59:44,750 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:59:44,751 INFO L225 Difference]: With dead ends: 1048 [2022-03-01 17:59:44,751 INFO L226 Difference]: Without dead ends: 931 [2022-03-01 17:59:44,751 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 180 SyntacticMatches, 3 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:59:44,752 INFO L933 BasicCegarLoop]: 132 mSDtfsCounter, 155 mSDsluCounter, 3136 mSDsCounter, 0 mSdLazyCounter, 1981 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 155 SdHoareTripleChecker+Valid, 2331 SdHoareTripleChecker+Invalid, 1982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 1981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 17:59:44,752 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [155 Valid, 2331 Invalid, 1982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 1981 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 17:59:44,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 931 states. [2022-03-01 17:59:44,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 931 to 706. [2022-03-01 17:59:44,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 705 states have (on average 2.1546099290780143) internal successors, (1519), 705 states have internal predecessors, (1519), 0 states have call successors, (0), 0 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-01 17:59:44,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 1519 transitions. [2022-03-01 17:59:44,759 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 1519 transitions. Word has length 83 [2022-03-01 17:59:44,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:59:44,760 INFO L470 AbstractCegarLoop]: Abstraction has 706 states and 1519 transitions. [2022-03-01 17:59:44,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 4.15) internal successors, (83), 20 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:59:44,760 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 1519 transitions. [2022-03-01 17:59:44,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-01 17:59:44,760 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:59:44,760 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:59:44,776 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-01 17:59:44,961 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-01 17:59:44,961 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:59:44,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:59:44,961 INFO L85 PathProgramCache]: Analyzing trace with hash -2037304501, now seen corresponding path program 50 times [2022-03-01 17:59:44,961 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:59:44,962 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363682153] [2022-03-01 17:59:44,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:59:44,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:59:44,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:59:45,548 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:59:45,548 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:59:45,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363682153] [2022-03-01 17:59:45,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363682153] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:59:45,548 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843204113] [2022-03-01 17:59:45,548 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:59:45,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:59:45,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:59:45,549 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-01 17:59:45,550 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-01 17:59:45,586 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:59:45,586 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:59:45,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-01 17:59:45,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:59:46,832 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 289 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:59:46,832 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:59:47,576 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 324 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:59:47,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843204113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:59:47,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:59:47,576 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 39, 39] total 95 [2022-03-01 17:59:47,577 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105040877] [2022-03-01 17:59:47,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:59:47,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2022-03-01 17:59:47,577 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:59:47,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2022-03-01 17:59:47,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1613, Invalid=7507, Unknown=0, NotChecked=0, Total=9120 [2022-03-01 17:59:47,578 INFO L87 Difference]: Start difference. First operand 706 states and 1519 transitions. Second operand has 96 states, 96 states have (on average 2.1354166666666665) internal successors, (205), 95 states have internal predecessors, (205), 0 states have call successors, (0), 0 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-01 18:00:18,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:00:18,039 INFO L93 Difference]: Finished difference Result 8118 states and 15537 transitions. [2022-03-01 18:00:18,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 573 states. [2022-03-01 18:00:18,040 INFO L78 Accepts]: Start accepts. Automaton has has 96 states, 96 states have (on average 2.1354166666666665) internal successors, (205), 95 states have internal predecessors, (205), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 85 [2022-03-01 18:00:18,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:00:18,047 INFO L225 Difference]: With dead ends: 8118 [2022-03-01 18:00:18,047 INFO L226 Difference]: Without dead ends: 5925 [2022-03-01 18:00:18,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 777 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 663 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203422 ImplicationChecksByTransitivity, 23.2s TimeCoverageRelationStatistics Valid=107652, Invalid=333908, Unknown=0, NotChecked=0, Total=441560 [2022-03-01 18:00:18,067 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1714 mSDsluCounter, 1677 mSDsCounter, 0 mSdLazyCounter, 4737 mSolverCounterSat, 365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1714 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 5102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 365 IncrementalHoareTripleChecker+Valid, 4737 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:00:18,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1714 Valid, 760 Invalid, 5102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [365 Valid, 4737 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-03-01 18:00:18,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5925 states. [2022-03-01 18:00:18,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5925 to 423. [2022-03-01 18:00:18,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.061611374407583) internal successors, (870), 422 states have internal predecessors, (870), 0 states have call successors, (0), 0 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-01 18:00:18,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 870 transitions. [2022-03-01 18:00:18,093 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 870 transitions. Word has length 85 [2022-03-01 18:00:18,093 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:00:18,093 INFO L470 AbstractCegarLoop]: Abstraction has 423 states and 870 transitions. [2022-03-01 18:00:18,093 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 2.1354166666666665) internal successors, (205), 95 states have internal predecessors, (205), 0 states have call successors, (0), 0 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-01 18:00:18,093 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 870 transitions. [2022-03-01 18:00:18,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-03-01 18:00:18,094 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:00:18,094 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:00:18,111 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-01 18:00:18,295 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-01 18:00:18,295 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:00:18,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:00:18,295 INFO L85 PathProgramCache]: Analyzing trace with hash -1327833163, now seen corresponding path program 51 times [2022-03-01 18:00:18,295 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:00:18,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186185679] [2022-03-01 18:00:18,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:00:18,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:00:18,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:00:18,708 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 307 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:00:18,708 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:00:18,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186185679] [2022-03-01 18:00:18,708 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186185679] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:00:18,708 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1153285712] [2022-03-01 18:00:18,708 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:00:18,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:00:18,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:00:18,710 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-01 18:00:18,711 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-01 18:00:18,764 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 21 check-sat command(s) [2022-03-01 18:00:18,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:00:18,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-01 18:00:18,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:00:20,038 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 307 proven. 306 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:00:20,038 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:00:21,159 INFO L134 CoverageAnalysis]: Checked inductivity of 613 backedges. 324 proven. 289 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:00:21,159 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1153285712] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:00:21,159 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:00:21,159 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 39, 39] total 94 [2022-03-01 18:00:21,159 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049717247] [2022-03-01 18:00:21,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:00:21,160 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 95 states [2022-03-01 18:00:21,160 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:00:21,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2022-03-01 18:00:21,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2120, Invalid=6810, Unknown=0, NotChecked=0, Total=8930 [2022-03-01 18:00:21,162 INFO L87 Difference]: Start difference. First operand 423 states and 870 transitions. Second operand has 95 states, 95 states have (on average 2.4526315789473685) internal successors, (233), 94 states have internal predecessors, (233), 0 states have call successors, (0), 0 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-01 18:00:37,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:00:37,638 INFO L93 Difference]: Finished difference Result 4230 states and 8434 transitions. [2022-03-01 18:00:37,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 402 states. [2022-03-01 18:00:37,639 INFO L78 Accepts]: Start accepts. Automaton has has 95 states, 95 states have (on average 2.4526315789473685) internal successors, (233), 94 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 85 [2022-03-01 18:00:37,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:00:37,643 INFO L225 Difference]: With dead ends: 4230 [2022-03-01 18:00:37,643 INFO L226 Difference]: Without dead ends: 4226 [2022-03-01 18:00:37,656 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 605 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 491 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105895 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=62539, Invalid=180017, Unknown=0, NotChecked=0, Total=242556 [2022-03-01 18:00:37,656 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1625 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 2853 mSolverCounterSat, 520 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1625 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 3373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 520 IncrementalHoareTripleChecker+Valid, 2853 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:00:37,656 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1625 Valid, 280 Invalid, 3373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [520 Valid, 2853 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-01 18:00:37,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4226 states. [2022-03-01 18:00:37,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4226 to 355. [2022-03-01 18:00:37,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 354 states have (on average 2.0762711864406778) internal successors, (735), 354 states have internal predecessors, (735), 0 states have call successors, (0), 0 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-01 18:00:37,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 735 transitions. [2022-03-01 18:00:37,671 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 735 transitions. Word has length 85 [2022-03-01 18:00:37,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:00:37,671 INFO L470 AbstractCegarLoop]: Abstraction has 355 states and 735 transitions. [2022-03-01 18:00:37,671 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 95 states, 95 states have (on average 2.4526315789473685) internal successors, (233), 94 states have internal predecessors, (233), 0 states have call successors, (0), 0 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-01 18:00:37,672 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 735 transitions. [2022-03-01 18:00:37,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2022-03-01 18:00:37,672 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:00:37,672 INFO L514 BasicCegarLoop]: trace histogram [18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:00:37,688 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-01 18:00:37,872 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-01 18:00:37,873 INFO L402 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:00:37,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:00:37,873 INFO L85 PathProgramCache]: Analyzing trace with hash -267444087, now seen corresponding path program 52 times [2022-03-01 18:00:37,873 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:00:37,873 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102725272] [2022-03-01 18:00:37,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:00:37,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:00:37,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:00:38,262 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:00:38,262 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:00:38,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102725272] [2022-03-01 18:00:38,262 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102725272] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:00:38,262 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587311087] [2022-03-01 18:00:38,262 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:00:38,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:00:38,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:00:38,264 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-01 18:00:38,265 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-01 18:00:38,318 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:00:38,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:00:38,321 INFO L263 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 75 conjunts are in the unsatisfiable core [2022-03-01 18:00:38,322 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:00:38,614 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:00:38,614 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:00:38,915 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 0 proven. 648 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:00:38,915 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587311087] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:00:38,916 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:00:38,916 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 21 [2022-03-01 18:00:38,916 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401923848] [2022-03-01 18:00:38,916 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:00:38,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 18:00:38,916 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:00:38,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 18:00:38,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:00:38,917 INFO L87 Difference]: Start difference. First operand 355 states and 735 transitions. Second operand has 21 states, 21 states have (on average 4.142857142857143) internal successors, (87), 21 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:00:39,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:00:39,665 INFO L93 Difference]: Finished difference Result 1107 states and 2182 transitions. [2022-03-01 18:00:39,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 18:00:39,665 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 4.142857142857143) internal successors, (87), 21 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 87 [2022-03-01 18:00:39,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:00:39,666 INFO L225 Difference]: With dead ends: 1107 [2022-03-01 18:00:39,666 INFO L226 Difference]: Without dead ends: 984 [2022-03-01 18:00:39,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 211 GetRequests, 189 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2022-03-01 18:00:39,667 INFO L933 BasicCegarLoop]: 139 mSDtfsCounter, 164 mSDsluCounter, 3500 mSDsCounter, 0 mSdLazyCounter, 2205 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 2593 SdHoareTripleChecker+Invalid, 2206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:00:39,667 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 2593 Invalid, 2206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2205 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 18:00:39,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2022-03-01 18:00:39,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 746. [2022-03-01 18:00:39,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.155704697986577) internal successors, (1606), 745 states have internal predecessors, (1606), 0 states have call successors, (0), 0 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-01 18:00:39,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 1606 transitions. [2022-03-01 18:00:39,675 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 1606 transitions. Word has length 87 [2022-03-01 18:00:39,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:00:39,675 INFO L470 AbstractCegarLoop]: Abstraction has 746 states and 1606 transitions. [2022-03-01 18:00:39,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 4.142857142857143) internal successors, (87), 21 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:00:39,675 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 1606 transitions. [2022-03-01 18:00:39,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-01 18:00:39,677 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:00:39,677 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:00:39,700 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-01 18:00:39,900 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-01 18:00:39,900 INFO L402 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:00:39,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:00:39,901 INFO L85 PathProgramCache]: Analyzing trace with hash -2069647605, now seen corresponding path program 53 times [2022-03-01 18:00:39,901 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:00:39,901 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860562768] [2022-03-01 18:00:39,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:00:39,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:00:39,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:00:40,632 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:00:40,633 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:00:40,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860562768] [2022-03-01 18:00:40,633 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860562768] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:00:40,633 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465339908] [2022-03-01 18:00:40,633 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:00:40,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:00:40,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:00:40,634 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-01 18:00:40,635 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-01 18:00:40,679 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 20 check-sat command(s) [2022-03-01 18:00:40,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:00:40,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-01 18:00:40,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:00:42,049 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 324 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:00:42,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:00:42,845 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 361 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:00:42,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465339908] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:00:42,846 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:00:42,846 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 41, 41] total 100 [2022-03-01 18:00:42,846 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818271504] [2022-03-01 18:00:42,846 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:00:42,846 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 101 states [2022-03-01 18:00:42,847 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:00:42,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2022-03-01 18:00:42,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1778, Invalid=8322, Unknown=0, NotChecked=0, Total=10100 [2022-03-01 18:00:42,849 INFO L87 Difference]: Start difference. First operand 746 states and 1606 transitions. Second operand has 101 states, 101 states have (on average 2.128712871287129) internal successors, (215), 100 states have internal predecessors, (215), 0 states have call successors, (0), 0 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-01 18:01:19,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:19,773 INFO L93 Difference]: Finished difference Result 8954 states and 17133 transitions. [2022-03-01 18:01:19,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 633 states. [2022-03-01 18:01:19,774 INFO L78 Accepts]: Start accepts. Automaton has has 101 states, 101 states have (on average 2.128712871287129) internal successors, (215), 100 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 89 [2022-03-01 18:01:19,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:19,789 INFO L225 Difference]: With dead ends: 8954 [2022-03-01 18:01:19,790 INFO L226 Difference]: Without dead ends: 6521 [2022-03-01 18:01:19,822 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 847 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 728 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 249266 ImplicationChecksByTransitivity, 27.2s TimeCoverageRelationStatistics Valid=129908, Invalid=402262, Unknown=0, NotChecked=0, Total=532170 [2022-03-01 18:01:19,822 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1519 mSDsluCounter, 1885 mSDsCounter, 0 mSdLazyCounter, 5287 mSolverCounterSat, 321 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1519 SdHoareTripleChecker+Valid, 816 SdHoareTripleChecker+Invalid, 5608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 321 IncrementalHoareTripleChecker+Valid, 5287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:19,822 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1519 Valid, 816 Invalid, 5608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [321 Valid, 5287 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-03-01 18:01:19,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6521 states. [2022-03-01 18:01:19,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6521 to 445. [2022-03-01 18:01:19,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 445 states, 444 states have (on average 2.063063063063063) internal successors, (916), 444 states have internal predecessors, (916), 0 states have call successors, (0), 0 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-01 18:01:19,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 445 states to 445 states and 916 transitions. [2022-03-01 18:01:19,860 INFO L78 Accepts]: Start accepts. Automaton has 445 states and 916 transitions. Word has length 89 [2022-03-01 18:01:19,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:19,860 INFO L470 AbstractCegarLoop]: Abstraction has 445 states and 916 transitions. [2022-03-01 18:01:19,861 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 101 states, 101 states have (on average 2.128712871287129) internal successors, (215), 100 states have internal predecessors, (215), 0 states have call successors, (0), 0 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-01 18:01:19,861 INFO L276 IsEmpty]: Start isEmpty. Operand 445 states and 916 transitions. [2022-03-01 18:01:19,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-01 18:01:19,862 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:19,862 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:01:19,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-01 18:01:20,078 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-01 18:01:20,078 INFO L402 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:20,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:20,078 INFO L85 PathProgramCache]: Analyzing trace with hash -2082802247, now seen corresponding path program 54 times [2022-03-01 18:01:20,079 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:20,079 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990033213] [2022-03-01 18:01:20,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:20,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:20,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:20,566 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 343 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:20,566 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:20,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990033213] [2022-03-01 18:01:20,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990033213] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:20,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657420630] [2022-03-01 18:01:20,567 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:01:20,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:20,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:20,568 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-01 18:01:20,569 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-01 18:01:20,627 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-03-01 18:01:20,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:20,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-01 18:01:20,631 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:21,986 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 343 proven. 342 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:21,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:23,166 INFO L134 CoverageAnalysis]: Checked inductivity of 685 backedges. 361 proven. 324 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:23,167 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657420630] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:23,167 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:23,167 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 41, 41] total 99 [2022-03-01 18:01:23,167 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465419279] [2022-03-01 18:01:23,167 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:23,167 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 100 states [2022-03-01 18:01:23,167 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:23,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2022-03-01 18:01:23,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2342, Invalid=7558, Unknown=0, NotChecked=0, Total=9900 [2022-03-01 18:01:23,169 INFO L87 Difference]: Start difference. First operand 445 states and 916 transitions. Second operand has 100 states, 100 states have (on average 2.45) internal successors, (245), 99 states have internal predecessors, (245), 0 states have call successors, (0), 0 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-01 18:01:42,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:42,425 INFO L93 Difference]: Finished difference Result 4672 states and 9318 transitions. [2022-03-01 18:01:42,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 443 states. [2022-03-01 18:01:42,425 INFO L78 Accepts]: Start accepts. Automaton has has 100 states, 100 states have (on average 2.45) internal successors, (245), 99 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 89 [2022-03-01 18:01:42,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:42,431 INFO L225 Difference]: With dead ends: 4672 [2022-03-01 18:01:42,431 INFO L226 Difference]: Without dead ends: 4668 [2022-03-01 18:01:42,448 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 656 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 537 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128719 ImplicationChecksByTransitivity, 16.1s TimeCoverageRelationStatistics Valid=74651, Invalid=215331, Unknown=0, NotChecked=0, Total=289982 [2022-03-01 18:01:42,449 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1514 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 2709 mSolverCounterSat, 395 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1514 SdHoareTripleChecker+Valid, 285 SdHoareTripleChecker+Invalid, 3104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 395 IncrementalHoareTripleChecker+Valid, 2709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:42,449 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1514 Valid, 285 Invalid, 3104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [395 Valid, 2709 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-01 18:01:42,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4668 states. [2022-03-01 18:01:42,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4668 to 373. [2022-03-01 18:01:42,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 373 states, 372 states have (on average 2.077956989247312) internal successors, (773), 372 states have internal predecessors, (773), 0 states have call successors, (0), 0 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-01 18:01:42,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 373 states to 373 states and 773 transitions. [2022-03-01 18:01:42,475 INFO L78 Accepts]: Start accepts. Automaton has 373 states and 773 transitions. Word has length 89 [2022-03-01 18:01:42,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:42,475 INFO L470 AbstractCegarLoop]: Abstraction has 373 states and 773 transitions. [2022-03-01 18:01:42,475 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 100 states, 100 states have (on average 2.45) internal successors, (245), 99 states have internal predecessors, (245), 0 states have call successors, (0), 0 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-01 18:01:42,476 INFO L276 IsEmpty]: Start isEmpty. Operand 373 states and 773 transitions. [2022-03-01 18:01:42,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-01 18:01:42,476 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:42,476 INFO L514 BasicCegarLoop]: trace histogram [19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:01:42,501 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-03-01 18:01:42,691 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-01 18:01:42,691 INFO L402 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:42,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:42,692 INFO L85 PathProgramCache]: Analyzing trace with hash -1284395959, now seen corresponding path program 55 times [2022-03-01 18:01:42,692 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:42,692 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038795892] [2022-03-01 18:01:42,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:42,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:42,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:43,166 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 0 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:43,166 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:43,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038795892] [2022-03-01 18:01:43,166 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038795892] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:43,166 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1472167534] [2022-03-01 18:01:43,166 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:01:43,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:43,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:43,168 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-01 18:01:43,169 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-01 18:01:43,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:43,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-01 18:01:43,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:43,534 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 0 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:43,534 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:43,854 INFO L134 CoverageAnalysis]: Checked inductivity of 722 backedges. 0 proven. 722 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:43,854 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1472167534] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:43,854 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:43,854 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22, 22] total 22 [2022-03-01 18:01:43,854 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577321971] [2022-03-01 18:01:43,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:43,855 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 18:01:43,855 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:43,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 18:01:43,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-03-01 18:01:43,855 INFO L87 Difference]: Start difference. First operand 373 states and 773 transitions. Second operand has 22 states, 22 states have (on average 4.136363636363637) internal successors, (91), 22 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-01 18:01:44,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:01:44,687 INFO L93 Difference]: Finished difference Result 1166 states and 2299 transitions. [2022-03-01 18:01:44,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-01 18:01:44,687 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.136363636363637) internal successors, (91), 22 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 91 [2022-03-01 18:01:44,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:01:44,689 INFO L225 Difference]: With dead ends: 1166 [2022-03-01 18:01:44,689 INFO L226 Difference]: Without dead ends: 1037 [2022-03-01 18:01:44,689 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 198 SyntacticMatches, 3 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2022-03-01 18:01:44,689 INFO L933 BasicCegarLoop]: 146 mSDtfsCounter, 173 mSDsluCounter, 3884 mSDsCounter, 0 mSdLazyCounter, 2441 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 2869 SdHoareTripleChecker+Invalid, 2442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:01:44,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 2869 Invalid, 2442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2441 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 18:01:44,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2022-03-01 18:01:44,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 786. [2022-03-01 18:01:44,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 786 states, 785 states have (on average 2.156687898089172) internal successors, (1693), 785 states have internal predecessors, (1693), 0 states have call successors, (0), 0 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-01 18:01:44,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 786 states to 786 states and 1693 transitions. [2022-03-01 18:01:44,698 INFO L78 Accepts]: Start accepts. Automaton has 786 states and 1693 transitions. Word has length 91 [2022-03-01 18:01:44,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:01:44,698 INFO L470 AbstractCegarLoop]: Abstraction has 786 states and 1693 transitions. [2022-03-01 18:01:44,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.136363636363637) internal successors, (91), 22 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-01 18:01:44,699 INFO L276 IsEmpty]: Start isEmpty. Operand 786 states and 1693 transitions. [2022-03-01 18:01:44,699 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-03-01 18:01:44,699 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:01:44,699 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:01:44,716 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2022-03-01 18:01:44,900 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-01 18:01:44,900 INFO L402 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:01:44,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:01:44,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1237898805, now seen corresponding path program 56 times [2022-03-01 18:01:44,900 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:01:44,901 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165256645] [2022-03-01 18:01:44,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:01:44,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:01:44,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:01:45,636 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:45,636 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:01:45,636 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165256645] [2022-03-01 18:01:45,636 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165256645] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:01:45,637 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843088313] [2022-03-01 18:01:45,637 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:01:45,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:01:45,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:01:45,638 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-01 18:01:45,643 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-01 18:01:45,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:01:45,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:01:45,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-01 18:01:45,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:01:47,174 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 361 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:47,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:01:48,023 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 400 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:01:48,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843088313] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:01:48,024 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:01:48,024 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 43, 43] total 105 [2022-03-01 18:01:48,024 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555733631] [2022-03-01 18:01:48,024 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:01:48,025 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 106 states [2022-03-01 18:01:48,025 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:01:48,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2022-03-01 18:01:48,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1951, Invalid=9179, Unknown=0, NotChecked=0, Total=11130 [2022-03-01 18:01:48,028 INFO L87 Difference]: Start difference. First operand 786 states and 1693 transitions. Second operand has 106 states, 106 states have (on average 2.1226415094339623) internal successors, (225), 105 states have internal predecessors, (225), 0 states have call successors, (0), 0 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-01 18:02:31,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:31,520 INFO L93 Difference]: Finished difference Result 9830 states and 18805 transitions. [2022-03-01 18:02:31,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 696 states. [2022-03-01 18:02:31,520 INFO L78 Accepts]: Start accepts. Automaton has has 106 states, 106 states have (on average 2.1226415094339623) internal successors, (225), 105 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 93 [2022-03-01 18:02:31,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:31,532 INFO L225 Difference]: With dead ends: 9830 [2022-03-01 18:02:31,533 INFO L226 Difference]: Without dead ends: 7145 [2022-03-01 18:02:31,567 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 920 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 796 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 302503 ImplicationChecksByTransitivity, 31.2s TimeCoverageRelationStatistics Valid=155454, Invalid=480552, Unknown=0, NotChecked=0, Total=636006 [2022-03-01 18:02:31,568 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1633 mSDsluCounter, 2026 mSDsCounter, 0 mSdLazyCounter, 5654 mSolverCounterSat, 353 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1633 SdHoareTripleChecker+Valid, 877 SdHoareTripleChecker+Invalid, 6007 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 353 IncrementalHoareTripleChecker+Valid, 5654 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:31,568 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1633 Valid, 877 Invalid, 6007 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [353 Valid, 5654 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-03-01 18:02:31,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7145 states. [2022-03-01 18:02:31,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7145 to 467. [2022-03-01 18:02:31,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 466 states have (on average 2.0643776824034337) internal successors, (962), 466 states have internal predecessors, (962), 0 states have call successors, (0), 0 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-01 18:02:31,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 962 transitions. [2022-03-01 18:02:31,607 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 962 transitions. Word has length 93 [2022-03-01 18:02:31,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:31,607 INFO L470 AbstractCegarLoop]: Abstraction has 467 states and 962 transitions. [2022-03-01 18:02:31,607 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 106 states, 106 states have (on average 2.1226415094339623) internal successors, (225), 105 states have internal predecessors, (225), 0 states have call successors, (0), 0 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-01 18:02:31,607 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 962 transitions. [2022-03-01 18:02:31,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-03-01 18:02:31,608 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:31,608 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:02:31,635 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-01 18:02:31,823 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-01 18:02:31,823 INFO L402 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:31,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:31,824 INFO L85 PathProgramCache]: Analyzing trace with hash 90081725, now seen corresponding path program 57 times [2022-03-01 18:02:31,824 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:31,824 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287713874] [2022-03-01 18:02:31,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:31,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:31,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:32,223 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 381 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:32,224 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:32,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287713874] [2022-03-01 18:02:32,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287713874] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:32,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981460601] [2022-03-01 18:02:32,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:02:32,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:32,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:32,226 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-01 18:02:32,254 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-01 18:02:32,292 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 23 check-sat command(s) [2022-03-01 18:02:32,292 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:32,294 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-01 18:02:32,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:33,773 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 381 proven. 380 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:33,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:35,135 INFO L134 CoverageAnalysis]: Checked inductivity of 761 backedges. 400 proven. 361 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:35,136 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981460601] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:35,136 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:35,136 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 43, 43] total 104 [2022-03-01 18:02:35,136 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048115878] [2022-03-01 18:02:35,136 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:35,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 105 states [2022-03-01 18:02:35,136 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:35,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 105 interpolants. [2022-03-01 18:02:35,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2575, Invalid=8345, Unknown=0, NotChecked=0, Total=10920 [2022-03-01 18:02:35,138 INFO L87 Difference]: Start difference. First operand 467 states and 962 transitions. Second operand has 105 states, 105 states have (on average 2.447619047619048) internal successors, (257), 104 states have internal predecessors, (257), 0 states have call successors, (0), 0 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-01 18:02:57,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:57,444 INFO L93 Difference]: Finished difference Result 5136 states and 10246 transitions. [2022-03-01 18:02:57,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 486 states. [2022-03-01 18:02:57,444 INFO L78 Accepts]: Start accepts. Automaton has has 105 states, 105 states have (on average 2.447619047619048) internal successors, (257), 104 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 93 [2022-03-01 18:02:57,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:57,449 INFO L225 Difference]: With dead ends: 5136 [2022-03-01 18:02:57,449 INFO L226 Difference]: Without dead ends: 5132 [2022-03-01 18:02:57,461 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 709 GetRequests, 123 SyntacticMatches, 1 SemanticMatches, 585 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155067 ImplicationChecksByTransitivity, 18.2s TimeCoverageRelationStatistics Valid=88429, Invalid=255553, Unknown=0, NotChecked=0, Total=343982 [2022-03-01 18:02:57,462 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1665 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 3564 mSolverCounterSat, 506 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1665 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 4070 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 506 IncrementalHoareTripleChecker+Valid, 3564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:57,462 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1665 Valid, 326 Invalid, 4070 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [506 Valid, 3564 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-01 18:02:57,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5132 states. [2022-03-01 18:02:57,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5132 to 391. [2022-03-01 18:02:57,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 391 states, 390 states have (on average 2.0794871794871796) internal successors, (811), 390 states have internal predecessors, (811), 0 states have call successors, (0), 0 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-01 18:02:57,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 811 transitions. [2022-03-01 18:02:57,481 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 811 transitions. Word has length 93 [2022-03-01 18:02:57,482 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:57,482 INFO L470 AbstractCegarLoop]: Abstraction has 391 states and 811 transitions. [2022-03-01 18:02:57,482 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 105 states, 105 states have (on average 2.447619047619048) internal successors, (257), 104 states have internal predecessors, (257), 0 states have call successors, (0), 0 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-01 18:02:57,482 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 811 transitions. [2022-03-01 18:02:57,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-03-01 18:02:57,482 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:57,483 INFO L514 BasicCegarLoop]: trace histogram [20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:02:57,499 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-01 18:02:57,683 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-01 18:02:57,683 INFO L402 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:57,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:57,683 INFO L85 PathProgramCache]: Analyzing trace with hash -837716215, now seen corresponding path program 58 times [2022-03-01 18:02:57,684 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:57,684 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512089487] [2022-03-01 18:02:57,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:57,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:57,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:02:58,106 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:58,106 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:02:58,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512089487] [2022-03-01 18:02:58,106 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512089487] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:02:58,106 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [513436880] [2022-03-01 18:02:58,106 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:02:58,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:02:58,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:02:58,107 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-01 18:02:58,108 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-01 18:02:58,150 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:02:58,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:02:58,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-01 18:02:58,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:02:58,467 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:58,467 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:02:58,778 INFO L134 CoverageAnalysis]: Checked inductivity of 800 backedges. 0 proven. 800 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:02:58,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [513436880] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:02:58,778 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:02:58,778 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 23 [2022-03-01 18:02:58,779 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072252184] [2022-03-01 18:02:58,779 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:02:58,779 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 18:02:58,779 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:02:58,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 18:02:58,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-01 18:02:58,779 INFO L87 Difference]: Start difference. First operand 391 states and 811 transitions. Second operand has 23 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:59,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:02:59,686 INFO L93 Difference]: Finished difference Result 1225 states and 2416 transitions. [2022-03-01 18:02:59,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 18:02:59,687 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 95 [2022-03-01 18:02:59,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:02:59,688 INFO L225 Difference]: With dead ends: 1225 [2022-03-01 18:02:59,688 INFO L226 Difference]: Without dead ends: 1090 [2022-03-01 18:02:59,688 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 231 GetRequests, 207 SyntacticMatches, 3 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2022-03-01 18:02:59,689 INFO L933 BasicCegarLoop]: 153 mSDtfsCounter, 182 mSDsluCounter, 4288 mSDsCounter, 0 mSdLazyCounter, 2689 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 182 SdHoareTripleChecker+Valid, 3159 SdHoareTripleChecker+Invalid, 2690 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2689 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:02:59,689 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [182 Valid, 3159 Invalid, 2690 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2689 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 18:02:59,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1090 states. [2022-03-01 18:02:59,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1090 to 826. [2022-03-01 18:02:59,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 825 states have (on average 2.1575757575757577) internal successors, (1780), 825 states have internal predecessors, (1780), 0 states have call successors, (0), 0 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-01 18:02:59,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1780 transitions. [2022-03-01 18:02:59,699 INFO L78 Accepts]: Start accepts. Automaton has 826 states and 1780 transitions. Word has length 95 [2022-03-01 18:02:59,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:02:59,700 INFO L470 AbstractCegarLoop]: Abstraction has 826 states and 1780 transitions. [2022-03-01 18:02:59,700 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.130434782608695) internal successors, (95), 23 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:02:59,700 INFO L276 IsEmpty]: Start isEmpty. Operand 826 states and 1780 transitions. [2022-03-01 18:02:59,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-01 18:02:59,701 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:02:59,701 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:02:59,728 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-01 18:02:59,924 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-01 18:02:59,924 INFO L402 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:02:59,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:02:59,925 INFO L85 PathProgramCache]: Analyzing trace with hash -822582389, now seen corresponding path program 59 times [2022-03-01 18:02:59,925 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:02:59,925 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857814661] [2022-03-01 18:02:59,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:02:59,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:02:59,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:00,700 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:00,700 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:03:00,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857814661] [2022-03-01 18:03:00,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857814661] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:03:00,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120135406] [2022-03-01 18:03:00,700 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:03:00,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:03:00,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:03:00,701 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-01 18:03:00,703 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-01 18:03:00,747 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2022-03-01 18:03:00,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:03:00,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-01 18:03:00,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:03:02,421 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 400 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:02,422 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:03:03,320 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 441 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:03,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120135406] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:03:03,320 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:03:03,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 45, 45] total 110 [2022-03-01 18:03:03,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1228718319] [2022-03-01 18:03:03,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:03:03,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 111 states [2022-03-01 18:03:03,321 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:03:03,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2022-03-01 18:03:03,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2132, Invalid=10078, Unknown=0, NotChecked=0, Total=12210 [2022-03-01 18:03:03,323 INFO L87 Difference]: Start difference. First operand 826 states and 1780 transitions. Second operand has 111 states, 111 states have (on average 2.1171171171171173) internal successors, (235), 110 states have internal predecessors, (235), 0 states have call successors, (0), 0 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-01 18:03:53,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:03:53,319 INFO L93 Difference]: Finished difference Result 10746 states and 20553 transitions. [2022-03-01 18:03:53,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 762 states. [2022-03-01 18:03:53,319 INFO L78 Accepts]: Start accepts. Automaton has has 111 states, 111 states have (on average 2.1171171171171173) internal successors, (235), 110 states have internal predecessors, (235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 97 [2022-03-01 18:03:53,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:03:53,329 INFO L225 Difference]: With dead ends: 10746 [2022-03-01 18:03:53,329 INFO L226 Difference]: Without dead ends: 7797 [2022-03-01 18:03:53,361 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 996 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 867 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 363898 ImplicationChecksByTransitivity, 35.7s TimeCoverageRelationStatistics Valid=184600, Invalid=569692, Unknown=0, NotChecked=0, Total=754292 [2022-03-01 18:03:53,362 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1970 mSDsluCounter, 2273 mSDsCounter, 0 mSdLazyCounter, 6493 mSolverCounterSat, 430 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1970 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 6923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 430 IncrementalHoareTripleChecker+Valid, 6493 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:03:53,362 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1970 Valid, 972 Invalid, 6923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [430 Valid, 6493 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-03-01 18:03:53,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7797 states. [2022-03-01 18:03:53,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7797 to 489. [2022-03-01 18:03:53,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 488 states have (on average 2.0655737704918034) internal successors, (1008), 488 states have internal predecessors, (1008), 0 states have call successors, (0), 0 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-01 18:03:53,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 1008 transitions. [2022-03-01 18:03:53,405 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 1008 transitions. Word has length 97 [2022-03-01 18:03:53,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:03:53,405 INFO L470 AbstractCegarLoop]: Abstraction has 489 states and 1008 transitions. [2022-03-01 18:03:53,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 111 states, 111 states have (on average 2.1171171171171173) internal successors, (235), 110 states have internal predecessors, (235), 0 states have call successors, (0), 0 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-01 18:03:53,405 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 1008 transitions. [2022-03-01 18:03:53,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-01 18:03:53,406 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:03:53,406 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:03:53,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2022-03-01 18:03:53,619 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-01 18:03:53,619 INFO L402 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:03:53,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:03:53,620 INFO L85 PathProgramCache]: Analyzing trace with hash 846109633, now seen corresponding path program 60 times [2022-03-01 18:03:53,620 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:03:53,620 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983956018] [2022-03-01 18:03:53,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:03:53,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:03:53,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:03:54,057 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 421 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:54,058 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:03:54,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983956018] [2022-03-01 18:03:54,058 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983956018] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:03:54,058 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1001199215] [2022-03-01 18:03:54,058 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:03:54,058 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:03:54,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:03:54,060 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-01 18:03:54,089 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-01 18:03:54,127 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 24 check-sat command(s) [2022-03-01 18:03:54,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:03:54,129 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-01 18:03:54,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:03:55,716 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 421 proven. 420 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:55,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:03:57,088 INFO L134 CoverageAnalysis]: Checked inductivity of 841 backedges. 441 proven. 400 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:03:57,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1001199215] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:03:57,088 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:03:57,088 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 45, 45] total 109 [2022-03-01 18:03:57,088 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476439705] [2022-03-01 18:03:57,088 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:03:57,089 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 110 states [2022-03-01 18:03:57,089 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:03:57,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2022-03-01 18:03:57,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2819, Invalid=9171, Unknown=0, NotChecked=0, Total=11990 [2022-03-01 18:03:57,091 INFO L87 Difference]: Start difference. First operand 489 states and 1008 transitions. Second operand has 110 states, 110 states have (on average 2.4454545454545453) internal successors, (269), 109 states have internal predecessors, (269), 0 states have call successors, (0), 0 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-01 18:04:22,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:04:22,443 INFO L93 Difference]: Finished difference Result 5622 states and 11218 transitions. [2022-03-01 18:04:22,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 531 states. [2022-03-01 18:04:22,443 INFO L78 Accepts]: Start accepts. Automaton has has 110 states, 110 states have (on average 2.4454545454545453) internal successors, (269), 109 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 97 [2022-03-01 18:04:22,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:04:22,449 INFO L225 Difference]: With dead ends: 5622 [2022-03-01 18:04:22,450 INFO L226 Difference]: Without dead ends: 5618 [2022-03-01 18:04:22,464 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 764 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 635 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185287 ImplicationChecksByTransitivity, 20.3s TimeCoverageRelationStatistics Valid=104018, Invalid=301114, Unknown=0, NotChecked=0, Total=405132 [2022-03-01 18:04:22,464 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 1712 mSDsluCounter, 782 mSDsCounter, 0 mSdLazyCounter, 3422 mSolverCounterSat, 422 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1712 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 3844 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 422 IncrementalHoareTripleChecker+Valid, 3422 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:04:22,464 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1712 Valid, 334 Invalid, 3844 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [422 Valid, 3422 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-01 18:04:22,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5618 states. [2022-03-01 18:04:22,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5618 to 409. [2022-03-01 18:04:22,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 2.0808823529411766) internal successors, (849), 408 states have internal predecessors, (849), 0 states have call successors, (0), 0 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-01 18:04:22,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 849 transitions. [2022-03-01 18:04:22,486 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 849 transitions. Word has length 97 [2022-03-01 18:04:22,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:04:22,486 INFO L470 AbstractCegarLoop]: Abstraction has 409 states and 849 transitions. [2022-03-01 18:04:22,486 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 110 states, 110 states have (on average 2.4454545454545453) internal successors, (269), 109 states have internal predecessors, (269), 0 states have call successors, (0), 0 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-01 18:04:22,486 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 849 transitions. [2022-03-01 18:04:22,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-03-01 18:04:22,487 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:04:22,487 INFO L514 BasicCegarLoop]: trace histogram [21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:04:22,503 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-01 18:04:22,687 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-01 18:04:22,688 INFO L402 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:04:22,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:04:22,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1150598967, now seen corresponding path program 61 times [2022-03-01 18:04:22,688 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:04:22,688 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52762168] [2022-03-01 18:04:22,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:04:22,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:04:22,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:23,096 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 0 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:23,096 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:04:23,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52762168] [2022-03-01 18:04:23,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52762168] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:04:23,096 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915919421] [2022-03-01 18:04:23,096 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:04:23,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:04:23,096 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:04:23,097 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-01 18:04:23,098 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-01 18:04:23,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:23,152 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-01 18:04:23,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:04:23,482 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 0 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:23,483 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:04:23,811 INFO L134 CoverageAnalysis]: Checked inductivity of 882 backedges. 0 proven. 882 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:23,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915919421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:04:23,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:04:23,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 24 [2022-03-01 18:04:23,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896502623] [2022-03-01 18:04:23,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:04:23,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 18:04:23,812 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:04:23,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 18:04:23,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-01 18:04:23,812 INFO L87 Difference]: Start difference. First operand 409 states and 849 transitions. Second operand has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:24,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:04:24,796 INFO L93 Difference]: Finished difference Result 1284 states and 2533 transitions. [2022-03-01 18:04:24,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-01 18:04:24,797 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 99 [2022-03-01 18:04:24,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:04:24,798 INFO L225 Difference]: With dead ends: 1284 [2022-03-01 18:04:24,798 INFO L226 Difference]: Without dead ends: 1143 [2022-03-01 18:04:24,798 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 241 GetRequests, 216 SyntacticMatches, 3 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2022-03-01 18:04:24,799 INFO L933 BasicCegarLoop]: 160 mSDtfsCounter, 191 mSDsluCounter, 4712 mSDsCounter, 0 mSdLazyCounter, 2949 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 3463 SdHoareTripleChecker+Invalid, 2950 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 2949 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:04:24,799 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [191 Valid, 3463 Invalid, 2950 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 2949 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-01 18:04:24,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2022-03-01 18:04:24,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 866. [2022-03-01 18:04:24,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 2.1583815028901734) internal successors, (1867), 865 states have internal predecessors, (1867), 0 states have call successors, (0), 0 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-01 18:04:24,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 1867 transitions. [2022-03-01 18:04:24,812 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 1867 transitions. Word has length 99 [2022-03-01 18:04:24,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:04:24,812 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 1867 transitions. [2022-03-01 18:04:24,812 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.125) internal successors, (99), 24 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:04:24,812 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 1867 transitions. [2022-03-01 18:04:24,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-03-01 18:04:24,814 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:04:24,814 INFO L514 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:04:24,830 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-01 18:04:25,014 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-01 18:04:25,014 INFO L402 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:04:25,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:04:25,015 INFO L85 PathProgramCache]: Analyzing trace with hash -568058805, now seen corresponding path program 62 times [2022-03-01 18:04:25,015 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:04:25,015 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486189989] [2022-03-01 18:04:25,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:04:25,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:04:25,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:04:25,903 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:25,903 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:04:25,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486189989] [2022-03-01 18:04:25,903 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486189989] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:04:25,903 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [578671803] [2022-03-01 18:04:25,903 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:04:25,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:04:25,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:04:25,905 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-01 18:04:25,906 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-01 18:04:25,946 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:04:25,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:04:25,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 18:04:25,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:04:27,707 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 441 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:27,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:04:28,661 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 484 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:04:28,661 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [578671803] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:04:28,661 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:04:28,661 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 47, 47] total 115 [2022-03-01 18:04:28,661 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667580341] [2022-03-01 18:04:28,662 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:04:28,662 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 116 states [2022-03-01 18:04:28,662 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:04:28,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 116 interpolants. [2022-03-01 18:04:28,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2321, Invalid=11019, Unknown=0, NotChecked=0, Total=13340 [2022-03-01 18:04:28,663 INFO L87 Difference]: Start difference. First operand 866 states and 1867 transitions. Second operand has 116 states, 116 states have (on average 2.1120689655172415) internal successors, (245), 115 states have internal predecessors, (245), 0 states have call successors, (0), 0 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-01 18:05:27,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:05:27,215 INFO L93 Difference]: Finished difference Result 11702 states and 22377 transitions. [2022-03-01 18:05:27,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 831 states. [2022-03-01 18:05:27,215 INFO L78 Accepts]: Start accepts. Automaton has has 116 states, 116 states have (on average 2.1120689655172415) internal successors, (245), 115 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 101 [2022-03-01 18:05:27,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:05:27,226 INFO L225 Difference]: With dead ends: 11702 [2022-03-01 18:05:27,226 INFO L226 Difference]: Without dead ends: 8477 [2022-03-01 18:05:27,265 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1075 GetRequests, 133 SyntacticMatches, 1 SemanticMatches, 941 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 434245 ImplicationChecksByTransitivity, 40.3s TimeCoverageRelationStatistics Valid=217670, Invalid=670636, Unknown=0, NotChecked=0, Total=888306 [2022-03-01 18:05:27,265 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 1848 mSDsluCounter, 2308 mSDsCounter, 0 mSdLazyCounter, 6491 mSolverCounterSat, 359 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1848 SdHoareTripleChecker+Valid, 991 SdHoareTripleChecker+Invalid, 6850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 359 IncrementalHoareTripleChecker+Valid, 6491 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:05:27,266 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1848 Valid, 991 Invalid, 6850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [359 Valid, 6491 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2022-03-01 18:05:27,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8477 states. [2022-03-01 18:05:27,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8477 to 511. [2022-03-01 18:05:27,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 510 states have (on average 2.066666666666667) internal successors, (1054), 510 states have internal predecessors, (1054), 0 states have call successors, (0), 0 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-01 18:05:27,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 1054 transitions. [2022-03-01 18:05:27,301 INFO L78 Accepts]: Start accepts. Automaton has 511 states and 1054 transitions. Word has length 101 [2022-03-01 18:05:27,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:05:27,301 INFO L470 AbstractCegarLoop]: Abstraction has 511 states and 1054 transitions. [2022-03-01 18:05:27,301 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 116 states, 116 states have (on average 2.1120689655172415) internal successors, (245), 115 states have internal predecessors, (245), 0 states have call successors, (0), 0 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-01 18:05:27,301 INFO L276 IsEmpty]: Start isEmpty. Operand 511 states and 1054 transitions. [2022-03-01 18:05:27,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2022-03-01 18:05:27,302 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:05:27,302 INFO L514 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:05:27,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-03-01 18:05:27,502 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-01 18:05:27,503 INFO L402 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:05:27,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:05:27,503 INFO L85 PathProgramCache]: Analyzing trace with hash 2106862533, now seen corresponding path program 63 times [2022-03-01 18:05:27,503 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:05:27,503 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564244480] [2022-03-01 18:05:27,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:05:27,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:05:27,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:05:27,921 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 463 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:27,921 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:05:27,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564244480] [2022-03-01 18:05:27,921 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564244480] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:05:27,921 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32689164] [2022-03-01 18:05:27,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:05:27,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:05:27,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:05:27,923 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-01 18:05:27,923 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-01 18:05:27,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 25 check-sat command(s) [2022-03-01 18:05:27,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:05:27,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-01 18:05:27,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:05:29,650 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 463 proven. 462 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:29,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:05:31,108 INFO L134 CoverageAnalysis]: Checked inductivity of 925 backedges. 484 proven. 441 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:05:31,108 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32689164] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:05:31,108 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:05:31,108 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 47, 47] total 114 [2022-03-01 18:05:31,108 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423912401] [2022-03-01 18:05:31,108 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:05:31,109 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 115 states [2022-03-01 18:05:31,109 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:05:31,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 115 interpolants. [2022-03-01 18:05:31,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3074, Invalid=10036, Unknown=0, NotChecked=0, Total=13110 [2022-03-01 18:05:31,111 INFO L87 Difference]: Start difference. First operand 511 states and 1054 transitions. Second operand has 115 states, 115 states have (on average 2.4434782608695653) internal successors, (281), 114 states have internal predecessors, (281), 0 states have call successors, (0), 0 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-01 18:06:00,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:00,484 INFO L93 Difference]: Finished difference Result 6130 states and 12234 transitions. [2022-03-01 18:06:00,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 578 states. [2022-03-01 18:06:00,484 INFO L78 Accepts]: Start accepts. Automaton has has 115 states, 115 states have (on average 2.4434782608695653) internal successors, (281), 114 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 101 [2022-03-01 18:06:00,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:00,490 INFO L225 Difference]: With dead ends: 6130 [2022-03-01 18:06:00,490 INFO L226 Difference]: Without dead ends: 6126 [2022-03-01 18:06:00,509 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 821 GetRequests, 133 SyntacticMatches, 1 SemanticMatches, 687 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219743 ImplicationChecksByTransitivity, 23.0s TimeCoverageRelationStatistics Valid=121569, Invalid=352463, Unknown=0, NotChecked=0, Total=474032 [2022-03-01 18:06:00,509 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 2114 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 3704 mSolverCounterSat, 623 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2114 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 4327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 623 IncrementalHoareTripleChecker+Valid, 3704 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:00,509 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2114 Valid, 344 Invalid, 4327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [623 Valid, 3704 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-01 18:06:00,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6126 states. [2022-03-01 18:06:00,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6126 to 427. [2022-03-01 18:06:00,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.0821596244131455) internal successors, (887), 426 states have internal predecessors, (887), 0 states have call successors, (0), 0 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-01 18:06:00,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 887 transitions. [2022-03-01 18:06:00,531 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 887 transitions. Word has length 101 [2022-03-01 18:06:00,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:00,531 INFO L470 AbstractCegarLoop]: Abstraction has 427 states and 887 transitions. [2022-03-01 18:06:00,532 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 115 states, 115 states have (on average 2.4434782608695653) internal successors, (281), 114 states have internal predecessors, (281), 0 states have call successors, (0), 0 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-01 18:06:00,532 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 887 transitions. [2022-03-01 18:06:00,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2022-03-01 18:06:00,532 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:00,532 INFO L514 BasicCegarLoop]: trace histogram [22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:06:00,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Forceful destruction successful, exit code 0 [2022-03-01 18:06:00,733 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-01 18:06:00,733 INFO L402 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:06:00,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:00,733 INFO L85 PathProgramCache]: Analyzing trace with hash -1366570615, now seen corresponding path program 64 times [2022-03-01 18:06:00,733 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:00,734 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005878928] [2022-03-01 18:06:00,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:00,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:00,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:01,163 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 0 proven. 968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:01,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:01,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005878928] [2022-03-01 18:06:01,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005878928] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:01,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [426247493] [2022-03-01 18:06:01,163 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:06:01,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:01,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:01,164 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-01 18:06:01,165 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-01 18:06:01,210 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:06:01,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:01,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-01 18:06:01,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:01,557 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 0 proven. 968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:01,557 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:01,903 INFO L134 CoverageAnalysis]: Checked inductivity of 968 backedges. 0 proven. 968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:01,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [426247493] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:01,904 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:01,904 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25, 25] total 25 [2022-03-01 18:06:01,904 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769910728] [2022-03-01 18:06:01,904 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:01,904 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:06:01,904 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:01,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:06:01,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:06:01,905 INFO L87 Difference]: Start difference. First operand 427 states and 887 transitions. Second operand has 25 states, 25 states have (on average 4.12) internal successors, (103), 25 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:02,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:06:02,994 INFO L93 Difference]: Finished difference Result 1343 states and 2650 transitions. [2022-03-01 18:06:02,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-01 18:06:02,995 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 4.12) internal successors, (103), 25 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 103 [2022-03-01 18:06:02,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:06:02,996 INFO L225 Difference]: With dead ends: 1343 [2022-03-01 18:06:02,996 INFO L226 Difference]: Without dead ends: 1196 [2022-03-01 18:06:02,996 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 225 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:06:02,997 INFO L933 BasicCegarLoop]: 167 mSDtfsCounter, 200 mSDsluCounter, 5156 mSDsCounter, 0 mSdLazyCounter, 3221 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 200 SdHoareTripleChecker+Valid, 3781 SdHoareTripleChecker+Invalid, 3222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 3221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:06:02,997 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [200 Valid, 3781 Invalid, 3222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 3221 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-01 18:06:02,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1196 states. [2022-03-01 18:06:03,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1196 to 906. [2022-03-01 18:06:03,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 2.1591160220994476) internal successors, (1954), 905 states have internal predecessors, (1954), 0 states have call successors, (0), 0 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-01 18:06:03,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 1954 transitions. [2022-03-01 18:06:03,007 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 1954 transitions. Word has length 103 [2022-03-01 18:06:03,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:06:03,008 INFO L470 AbstractCegarLoop]: Abstraction has 906 states and 1954 transitions. [2022-03-01 18:06:03,008 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 4.12) internal successors, (103), 25 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:06:03,008 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 1954 transitions. [2022-03-01 18:06:03,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-01 18:06:03,009 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:06:03,009 INFO L514 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:06:03,025 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-01 18:06:03,209 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-01 18:06:03,209 INFO L402 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 18:06:03,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:06:03,210 INFO L85 PathProgramCache]: Analyzing trace with hash -897117173, now seen corresponding path program 65 times [2022-03-01 18:06:03,210 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:06:03,210 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340884703] [2022-03-01 18:06:03,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:06:03,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:06:03,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:06:04,088 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:04,088 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:06:04,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340884703] [2022-03-01 18:06:04,088 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340884703] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:06:04,088 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971286863] [2022-03-01 18:06:04,088 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:06:04,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:06:04,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:06:04,090 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-01 18:06:04,090 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-01 18:06:04,138 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-03-01 18:06:04,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:06:04,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-01 18:06:04,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:06:05,968 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 484 proven. 529 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:05,968 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:06:06,995 INFO L134 CoverageAnalysis]: Checked inductivity of 1013 backedges. 529 proven. 484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:06:06,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971286863] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:06:06,996 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:06:06,996 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 49, 49] total 120 [2022-03-01 18:06:06,996 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45436324] [2022-03-01 18:06:06,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:06:06,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 121 states [2022-03-01 18:06:06,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:06:06,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2022-03-01 18:06:06,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=2518, Invalid=12002, Unknown=0, NotChecked=0, Total=14520 [2022-03-01 18:06:06,998 INFO L87 Difference]: Start difference. First operand 906 states and 1954 transitions. Second operand has 121 states, 121 states have (on average 2.1074380165289255) internal successors, (255), 120 states have internal predecessors, (255), 0 states have call successors, (0), 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-01 18:07:07,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 842 states. [2022-03-01 18:07:07,816 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-01 18:07:07,817 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:07:07,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 1097 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 957 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459007 ImplicationChecksByTransitivity, 41.2s TimeCoverageRelationStatistics Valid=235359, Invalid=683363, Unknown=0, NotChecked=0, Total=918722 [2022-03-01 18:07:07,849 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 2279 mSDsluCounter, 2322 mSDsCounter, 0 mSdLazyCounter, 6648 mSolverCounterSat, 434 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2279 SdHoareTripleChecker+Valid, 971 SdHoareTripleChecker+Invalid, 7082 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 434 IncrementalHoareTripleChecker+Valid, 6648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:07:07,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [2279 Valid, 971 Invalid, 7082 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [434 Valid, 6648 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-03-01 18:07:07,850 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-01 18:07:07,867 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-01 18:07:08,050 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-01 18:07:08,050 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (906states) and FLOYD_HOARE automaton (currently 842 states, 121 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 959 known predicates. [2022-03-01 18:07:08,052 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-01 18:07:08,052 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-01 18:07:08,054 INFO L732 BasicCegarLoop]: Path program histogram: [65, 2, 1] [2022-03-01 18:07:08,056 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 18:07:08,056 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 18:07:08,058 INFO L202 PluginConnector]: Adding new model figure3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 06:07:08 BasicIcfg [2022-03-01 18:07:08,058 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 18:07:08,058 INFO L158 Benchmark]: Toolchain (without parser) took 718903.85ms. Allocated memory was 180.4MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 142.0MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 413.8MB. Max. memory is 8.0GB. [2022-03-01 18:07:08,058 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.15ms. Allocated memory is still 180.4MB. Free memory is still 143.1MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:07:08,058 INFO L158 Benchmark]: Boogie Procedure Inliner took 24.92ms. Allocated memory is still 180.4MB. Free memory was 142.0MB in the beginning and 140.4MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-01 18:07:08,058 INFO L158 Benchmark]: Boogie Preprocessor took 12.33ms. Allocated memory is still 180.4MB. Free memory was 140.4MB in the beginning and 139.5MB in the end (delta: 922.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 18:07:08,058 INFO L158 Benchmark]: RCFGBuilder took 269.59ms. Allocated memory is still 180.4MB. Free memory was 139.5MB in the beginning and 130.6MB in the end (delta: 8.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-01 18:07:08,059 INFO L158 Benchmark]: TraceAbstraction took 718592.53ms. Allocated memory was 180.4MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 130.1MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 401.2MB. Max. memory is 8.0GB. [2022-03-01 18:07:08,059 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.15ms. Allocated memory is still 180.4MB. Free memory is still 143.1MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 24.92ms. Allocated memory is still 180.4MB. Free memory was 142.0MB in the beginning and 140.4MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 12.33ms. Allocated memory is still 180.4MB. Free memory was 140.4MB in the beginning and 139.5MB in the end (delta: 922.8kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 269.59ms. Allocated memory is still 180.4MB. Free memory was 139.5MB in the beginning and 130.6MB in the end (delta: 8.9MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 718592.53ms. Allocated memory was 180.4MB in the beginning and 1.7GB in the end (delta: 1.5GB). Free memory was 130.1MB in the beginning and 1.3GB in the end (delta: -1.1GB). Peak memory consumption was 401.2MB. 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: 52]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (906states) and FLOYD_HOARE automaton (currently 842 states, 121 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 959 known predicates. - TimeoutResultAtElement [Line: 47]: 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 (906states) and FLOYD_HOARE automaton (currently 842 states, 121 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 959 known predicates. - TimeoutResultAtElement [Line: 47]: 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 (906states) and FLOYD_HOARE automaton (currently 842 states, 121 states before enhancement),while PredicateComparison was comparing new predicate (quantifier-free) to 959 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: 718.5s, OverallIterations: 68, TraceHistogramMax: 23, PathProgramHistogramMax: 65, EmptinessCheckTime: 0.1s, AutomataDifference: 610.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 45427 SdHoareTripleChecker+Valid, 67.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 45427 mSDsluCounter, 45942 SdHoareTripleChecker+Invalid, 56.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 74319 mSDsCounter, 10409 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 128553 IncrementalHoareTripleChecker+Invalid, 138962 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 10409 mSolverCounterUnsat, 2542 mSDtfsCounter, 128553 mSolverCounterSat, 0.6s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 22270 GetRequests, 6526 SyntacticMatches, 110 SemanticMatches, 15633 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3868249 ImplicationChecksByTransitivity, 472.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=906occurred in iteration=67, InterpolantAutomatonStates: 12216, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 67 MinimizatonAttempts, 115782 StatesRemovedByMinimization, 67 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.8s SatisfiabilityAnalysisTime, 89.1s InterpolantComputationTime, 8084 NumberOfCodeBlocks, 8084 NumberOfCodeBlocksAsserted, 581 NumberOfCheckSat, 11910 ConstructedInterpolants, 0 QuantifiedInterpolants, 104802 SizeOfPredicates, 330 NumberOfNonLiveVariables, 10241 ConjunctsInSsa, 2266 ConjunctsInUnsatCore, 200 InterpolantComputations, 3 PerfectInterpolantSequences, 22835/68443 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